@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap);*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav,section{display:block}body,html{height:100%}body{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.header{position:relative;height:auto;overflow:hidden;display:flex;background-color:#28735f}.header__title{font-weight:700;color:#fffff7;font-size:calc(4px + 1.875vw);line-height:calc(3.8px + 1.9375vw);margin-top:45px}@media(max-width:991px){.header__title{margin-top:20px}}@media(max-width:479px){.header__title{margin-top:5px}}.header__block{padding:0 0 45px 45px;position:relative;z-index:1;background-color:#28735f;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}@media(max-width:991px){.header__block{padding:0 0 20px 20px}}@media(max-width:767px){.header__block{padding:0 0 0 10px}}.header__block .logo{width:215px;justify-content:flex-start}@media(max-width:767px){.header__block .logo{margin-top:0;width:100px}}.header__block:after{content:"";position:absolute;top:0;right:-50px;width:50px;height:100%;border:50px solid transparent;border-left:0 solid #28735f;border-top:270px solid #28735f}@media(max-width:767px){.header__block:after{content:"";position:absolute;top:0;right:-30px;width:30px;border:30px solid transparent;border-left:0 solid #28735f;border-top:160px solid #28735f}}@media(max-width:479px){.header__block:after{content:"";position:absolute;top:0;right:-20px;width:20px;border:20px solid transparent;border-left:0 solid #28735f;border-top:100px solid #28735f}}.header__banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:991px){.header__banner img{height:auto}}.footer{background:#fff}.footer__header{box-shadow:0 0 20px rgba(0,0,0,.05);border-radius:5px 5px 0 0;background-color:#28735f;position:relative}.footer__info{display:flex;justify-content:space-between;align-items:center;height:70px;padding:0 31px}@media(max-width:767px){.footer__info{padding:0}}.footer__title{font-weight:700;color:#fffff7;font-size:calc(15.6px + .75vw);width:100%}.footer__orders,.footer__title{line-height:calc(17.8px + .6875vw)}.footer__orders{background-color:#fffff7;color:#28735f;font-size:calc(10.8px + 1vw);box-shadow:0 0 10px 0 #ccc}.footer__buttons{display:flex;justify-content:center;margin:0 -16px}@media(max-width:479px){.footer__buttons{margin:0 -5px}}.footer__buttons .btn{font-family:NunitoSans;font-style:normal;font-weight:700;flex:1 1 50%;display:flex;justify-content:center;height:75px;margin:0 16px;color:#fffff7;border-radius:20px;font-size:calc(10.8px + 1vw);line-height:calc(18px + .625vw)}@media(max-width:479px){.footer__buttons .btn{height:50px;margin:0 5px}}.footer__buttons .btn-beige{color:#28735f}.footer .show-order{background:#28735f;font-size:20px;line-height:21px;text-align:center;color:#fffff7;width:132px;height:100px;border-radius:50% 50% 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;bottom:0;left:0;right:0;margin:auto}@media(max-width:479px){.footer .show-order{height:70px;bottom:70px}}.footer .show-order:focus,.footer .show-order:hover{box-shadow:0 -5px 5px 0 #28735f;transition:.2s ease .2s}.footer .show-order span{font-size:20px;line-height:21px;color:#fffff7;margin-top:17.5px}@media(max-width:479px){.footer .show-order span{font-size:14px;line-height:15px}}.footer.bg-green{padding:20px 0 30px;position:relative}@font-face{font-family:NunitoSans;font-display:swap;src:url(/fonts/NunitoSans-Bold.64f646cd.woff2) format("woff2"),url(/fonts/NunitoSans-Bold.64f646cd.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:NunitoSans;font-display:swap;src:url(/fonts/NunitoSans-Black.e3d366b0.woff2) format("woff2"),url(/fonts/NunitoSans-Black.e3d366b0.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:NunitoSans;font-display:swap;src:url(/fonts/NunitoSans-Regular.0865f8b3.woff2) format("woff2"),url(/fonts/NunitoSans-Regular.0865f8b3.woff2) format("woff2");font-weight:400;font-style:normal}@media(min-width:1080px)and (min-height:1900px){body,html{overflow:hidden}}body{color:#000;font-size:14px;line-height:1;font-family:NunitoSans,sans-serif;min-width:320px}body._lock{overflow:hidden}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}._container,.wrapper{width:100%;margin:0 auto}._container{padding:0 30px}.btn{font-weight:400;display:flex;align-items:center;text-align:center;border-radius:10px;font-size:calc(15.6px + .75vw);line-height:calc(17.8px + .6875vw)}.btn-green,.btn-red{color:#fffff7}.btn-green{background:#28735f}.btn-green:focus,.btn-green:hover{background:#007958;color:#fff;transition:.2s ease .2s}.btn-red{background:#d66b51}.btn-red:focus,.btn-red:hover{background:#d44927;color:#fff;transition:.2s ease .2s}.btn-arrow{background:none;border:1px solid #d66b51;color:#d66b51;width:155px;height:65px;display:flex;justify-content:center;align-items:center;border-radius:20px}@media(max-width:767px){.btn-arrow{height:50px}}@media(max-width:479px){.btn-arrow{width:145px}}.btn-arrow:focus,.btn-arrow:hover{background:#d66b51;color:#fff;transition:.2s ease .2s}.btn-arrow:focus img,.btn-arrow:hover img{filter:brightness(0) invert(1);transition:.2s ease .2s}.btn-arrow img{margin-right:16px}.btn-change{background:none;width:170px;height:60px;border:1px solid #28735f;color:#28735f;display:flex;justify-content:center;flex:0 0 auto;font-size:calc(12.8px + .375vw);line-height:calc(13.8px + .375vw)}.btn-change:focus,.btn-change:hover{background:#28735f;color:#fff;transition:.2s ease .2s}@media(max-width:767px){.btn-change{height:50px}}.btn-beige{background:#fffff7;color:#28735f}.btn-beige:focus,.btn-beige:hover{background:#ffffd5;color:#1b4b3e;transition:.2s ease .2s}.btn-remove{background:none;border:.916125px solid #d66b51;border-radius:10px;font-size:20px;line-height:21px;color:#d66b51;width:136px;height:50px}.btn-remove:focus,.btn-remove:hover{background:#d66b51;color:#fff;transition:.2s ease .2s}@media(max-width:767px){.btn-remove{height:45px}}@media(max-width:479px){.btn-remove{font-size:14px;line-height:15px}}.btn-bgn{border:3px solid #28735f;color:#28735f!important;background:none}.btn-bgn:focus,.btn-bgn:hover{color:#fff!important;background:#28735f;transition:.2s ease .2s}.blocks{display:flex;flex-wrap:wrap}.block{background:#f9faf5;border-radius:15px;overflow:hidden;height:-moz-fit-content;height:fit-content}.block:focus,.block:hover{box-shadow:0 0 10px #d66b51;transition:.2s ease .2s}.block__img{height:210px;overflow:hidden;position:relative}.block__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block__body{height:175px;padding:15px;display:flex;flex-direction:column}.block__body,.block__body .block-counter{justify-content:space-between}.block__body .block-counter span{font-weight:700;font-size:20px;line-height:100%}.block__body .btn-more{font-weight:700;font-size:22px;line-height:30.01px;color:#717171}.block__title{display:block;font-size:18px;line-height:24px;color:#000}.block__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:35px}.block__price{font-weight:700;font-size:15px;line-height:15px;color:#28735f}.block__info{display:flex;justify-content:flex-end;padding-right:6px;flex:1 1 auto;font-size:20px}.block__info img{width:23px;height:23px}@media(max-width:640px){.block__info img{width:15px;height:15px}}.block__btn{margin-top:10px;display:flex;justify-content:flex-end}.block .counter{margin-top:9px}.select-combo{width:100%;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);padding:38px 38px 86px;position:absolute;bottom:0}@media(max-width:991px){.select-combo{height:auto}}@media(max-width:767px){.select-combo{padding:20px}}.select-combo__select{display:flex;justify-content:space-between;align-items:center}.select-combo__title{color:#000;font-size:calc(15.6px + .75vw);line-height:calc(17.8px + .6875vw)}.select-combo .btn{font-family:NunitoSans,sans-serif;font-style:normal;font-weight:400;width:190px;height:60px;font-size:25px;line-height:26px;display:flex;justify-content:center}@media(max-width:767px){.select-combo .btn{font-size:18px;line-height:20px;height:50px}}@media(max-width:479px){.select-combo .btn{width:auto;padding:0 1rem}}.select-combo .blocks{justify-content:center;margin:20px -17.5px 0;max-height:none;overflow:unset}@media(max-width:767px){.select-combo .blocks{margin:10px -10px 0}}.select-combo .blocks .block{flex:0 0 230px;margin:40px 17.5px 0}@media(max-width:767px){.select-combo .blocks .block{margin:20px 10px 0}}.select-combo .blocks .block__title{color:#000;font-size:calc(12.8px + .375vw);line-height:calc(12.6px + .4375vw);padding:0}.select-combo .blocks .block__desc{margin-top:4px;font-size:12px;line-height:12px;color:#000;mix-blend-mode:multiply;opacity:.5}.select-combo .blocks .block__text{padding:0 0 0 3px}.select-combo .blocks .block__btn{width:100%;height:50px;border:2px solid #28735f;border-radius:10px;background:none;display:flex;justify-content:center;align-items:center;text-align:center;color:#28735f;font-size:calc(12.8px + .375vw);line-height:calc(12.6px + .4375vw)}.select-combo .blocks .block__btn:focus,.select-combo .blocks .block__btn:hover{background:#28735f;color:#fff;transition:.2s ease .2s}.select-combo .blocks .block__body{padding:10px}.select-combo .blocks .block__bottom{display:flex;flex-direction:column;margin-top:5px}.select-combo .blocks .block__bottom .counter{width:100%;margin-top:12px}.counter{border-radius:10px;display:flex;justify-content:space-between;align-items:center;position:relative}.counter__minus,.counter__plus{width:48px;height:48px;background:#e4f9f3;border-radius:18px;display:flex;justify-content:center;align-items:center;font-size:20px;line-height:100%;color:#28735f}.counter__minus:focus,.counter__minus:hover,.counter__plus:focus,.counter__plus:hover{background:#d3f9ee;transition:.2s ease .2s}.counter__price{font-weight:700;font-size:20px;line-height:100%;display:flex;align-items:center;text-align:center;color:#28735f}.counter__line{border:.748006px solid rgba(40,115,95,.5);border-radius:7.48006px;width:.748006px;height:77%;position:absolute;left:0;right:0;margin:auto}.add-cancel{display:flex;justify-content:space-between}.add-cancel .btn{font-family:NunitoSans,sans-serif;font-style:normal;font-weight:400}.add-cancel .btn-green{width:265px!important}@media(max-width:1080px){.add-cancel .btn-green{margin-right:1rem}}.add-cancel .btn-red{width:190px!important}@media(max-width:767px){.add-cancel .btn-green,.add-cancel .btn-red{width:100%!important}}.show-popup{background:#fffff7;box-shadow:inset 0 -10px 20px 0 #ccc;height:655px}@media(max-width:767px){.show-popup{height:auto}}.show-popup .blocks{justify-content:center;margin:0 -20px;overflow-y:auto;overflow-x:hidden;height:100%;max-height:597px}@media(max-width:991px){.show-popup .blocks{margin:0 -10px}}@media(max-width:767px){.show-popup .blocks{margin:0 auto}}.show-popup .blocks::-webkit-scrollbar-track{background:rgba(40,115,95,.2);border-radius:10px;margin-top:40px}@media(max-width:767px){.show-popup .blocks::-webkit-scrollbar-track{margin-top:20px}}.show-popup .blocks::-webkit-scrollbar{width:9px}.show-popup .blocks::-webkit-scrollbar-thumb{background:#28735f;border-radius:10px}.show-popup .block{border:.916125px solid #ecece8;border-radius:9.16125px;flex:0 0 29%;margin:40px 20px 0}@media(max-width:991px){.show-popup .block{flex:0 0 45%;margin:30px 10px 0}}@media(max-width:767px){.show-popup .block{margin:20px auto 0;flex:1 1 auto}}.show-popup .block__img{height:180px}.show-popup .block__title{width:250px;font-size:18px;line-height:19px}@media(max-width:767px){.show-popup .block__title{width:100%;font-size:14px;line-height:15px}}.show-popup .block__btn{margin-top:14px}.show-popup .block .block-flex{justify-content:space-between}.show-popup .block .counter{width:100%;margin-top:14px}.show-popup .block .counter__minus,.show-popup .block .counter__plus{width:50px;height:50px}.show-popup .block .counter__counts,.show-popup .block .counter__price{font-weight:700;font-size:calc(12.31196px + .52751vw);line-height:calc(13.4px + .5vw);color:#28735f}.block-order{background:#fff;border-radius:20px;overflow:hidden;box-shadow:1px 3px 25px rgba(0,45,29,.1);height:208px}.block-order:first-child{margin-top:15px}.block-order:not(:first-child){margin-top:30px}.block-order__weight{color:#bebebe;font-size:20px;line-height:24px;margin-top:5px}.block-order__flex{display:flex;height:100%}.block-order__content{display:flex;align-items:center;justify-content:space-between;flex:1 1 auto;padding:30px 40px 30px 30px}.block-order__content .block-col{display:flex;flex-direction:column;width:100%;height:100%}.block-order__img{max-width:280px;min-width:280px;max-height:280px;overflow:hidden}.block-order__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-order__top{display:flex;justify-content:space-between;align-items:center;padding:22px 15px 16px 15px}@media(max-width:479px){.block-order__top{padding:10px}}.block-order__title{display:flex;align-items:center;font-size:20px;color:#000;line-height:24px}.block-order__price{font-weight:700;font-size:22px;line-height:30.01px;color:#000}.block-order__status{font-weight:700;text-align:right;color:#d66b51;font-size:calc(9.8px + 1.3125vw);line-height:calc(10.8px + 1.3125vw)}.block-order__middle{display:flex;align-items:flex-end;height:100%;padding-bottom:1rem}.block-order__middle p{font-size:calc(12.8px + .375vw);line-height:calc(13.8px + .375vw);color:#000}.block-order__bottom{display:flex;justify-content:space-between;align-items:center;padding:15px}@media(max-width:767px){.block-order__bottom{flex-direction:column}}@media(max-width:479px){.block-order__bottom{padding:10px 15px}}.block-order__bottom .btn{width:205px;height:60px;display:flex;justify-content:center;flex:0 0 auto}@media(max-width:767px){.block-order__bottom .btn{width:100%}}.block-order__bottom .counter{width:100%;margin:0 20px;padding:5px}@media(max-width:767px){.block-order__bottom .counter{margin:15px auto}}.block-order__left{padding:5px 0;flex:1 1 auto}.block-order__right{padding:2.5px 0}.block-order__right .counter{background:#e4f9f3;width:189px;height:59px;border-radius:20px;font-size:22px;font-weight:700;line-height:30.01px;text-align:center;color:#317763}.block-order__left,.block-order__right{display:flex;flex-direction:column;justify-content:space-between;height:100%}.block-order .counter__counts{font-weight:700;color:#28735f;font-size:calc(12.8px + .375vw);line-height:calc(13.8px + .375vw)}.block-order .btn-to-change{width:250px;height:65px;border-radius:12px;color:#fffff7;font-weight:700;font-size:28px;line-height:28.84px;display:flex;justify-content:center}.block-order .btn-to-change img{margin-right:10px}.block-order .btn-trash{width:189px;height:59px;border-radius:20px;background:#ffcbc0;font-size:22px;line-height:30.01px;font-weight:700;color:#d66c56;display:flex;justify-content:center}.block-order .btn-trash:focus,.block-order .btn-trash:hover{background:#bc6148;transition:.2s ease .2s}.block-order .btn-to-change{background:#28735f}.block-order .btn-to-change:focus,.block-order .btn-to-change:hover{background:#205c4c;transition:.2s ease .2s}.card-dish{margin-top:calc(15.6px + 1.375vw);background:#f9f9f5;border-radius:10px;overflow:hidden}.card-dish__blocks{display:flex;padding:20px}@media(max-width:767px){.card-dish__blocks{flex-direction:column}}.card-dish__view{flex:0 0 50%}@media(max-width:1080px){.card-dish__view{flex:1 1 50%}}@media(max-width:767px){.card-dish__view{flex:1 1 auto;height:auto}}.card-dish__img{width:480px;height:300px;border-radius:10px;overflow:hidden}@media(max-width:1080px){.card-dish__img{width:100%}}@media(max-width:479px){.card-dish__img{height:200px}}.card-dish__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-dish__values{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-top:20px}@media(max-width:991px){.card-dish__values{flex-direction:column}}.card-dish__cols-vals{display:flex;gap:10px;align-items:center;justify-content:space-between;background:rgba(40,115,95,.05);border-radius:10px;width:100%;height:60px;padding:10px 21px 10px 21px}@media(max-width:991px){.card-dish__cols-vals{width:100%}}.card-dish__col-val{display:flex;flex-direction:column;align-items:center}.card-dish__col-val span{color:rgba(0,0,0,.5)}.card-dish__col-val span:first-child{font-size:20px;line-height:21px;font-size:calc(12.8px + .375vw);line-height:calc(13.8px + .375vw)}.card-dish__col-val span:last-child{font-size:10px;line-height:10px;margin-top:2px}.card-dish__body{flex:0 0 50%;padding-left:20px;display:flex;flex-direction:column}@media(max-width:1080px){.card-dish__body{flex:1 1 50%}}@media(max-width:767px){.card-dish__body{flex:1 1 auto;padding:15px}}@media(max-width:479px){.card-dish__body{padding:15px 0 0 0}}.card-dish__text{margin-top:30px;padding:0 5rem 0 0;flex:1 1 auto}@media(max-width:1080px){.card-dish__text{padding:0}}@media(max-width:767px){.card-dish__text{margin-top:0}}.card-dish__subtitle{font-size:20px;line-height:21px;color:#28735f}.card-dish__title{color:#000;font-size:calc(15.6px + .75vw);line-height:calc(17.8px + .6875vw)}@media(max-width:991px){.card-dish__title{margin-top:20px;padding-right:0}}.card-dish__desc{margin-top:15px;color:#000;mix-blend-mode:multiply;opacity:.5;font-size:calc(12.8px + .375vw);line-height:calc(7.8px + .6875vw)}.card-dish__weights{display:flex;margin:0 -5px;width:100%}@media(max-width:991px){.card-dish__weights{margin:20px -5px 0}}.card-dish__weights .active{background:#28735f;color:#fffff7}.card-dish__weight{width:100%;height:60px;background:rgba(40,115,95,.15);border-radius:10px;display:flex;justify-content:center;align-items:center;font-size:calc(13.2px + .25vw);line-height:calc(8.6px + .4375vw);color:rgba(40,115,95,.5);margin:0 6px;padding:0 1rem;text-align:center}@media(max-width:991px){.card-dish__weight{width:100%;height:50px;margin:5px}}.card-dish__change{display:flex;align-items:center;justify-content:space-between}@media(max-width:767px){.card-dish__change{flex-direction:column;margin:20px 0 0 0}}.card-dish__price{font-weight:700;color:#28735f;font-size:calc(12.6px + 1.6875vw);line-height:calc(14.8px + 1.625vw)}.card-dish .btn-change{background:none;width:170px;height:60px;border:1px solid #28735f;border-radius:10px;font-weight:400;display:flex;justify-content:center;align-items:center;color:#28735f;font-size:calc(12.8px + .375vw);line-height:calc(13.8px + .375vw);margin-left:15px}.card-dish .btn-change:focus,.card-dish .btn-change:hover{background:#28735f;color:#fff;transition:.2s ease .2s}@media(max-width:991px){.card-dish .btn-change{flex:1 1 auto}}@media(max-width:767px){.card-dish .btn-change{width:100%;margin:20px auto 0}}.card-dish .counter{width:100%;height:60px;padding:5px}@media(max-width:1080px){.card-dish .counter{width:100%}}.card-dish .counter__minus,.card-dish .counter__plus{width:50px;height:50px;margin:0}.card-dish .counter__counts{color:#28735f;font-weight:700;font-size:calc(12.8px + .375vw);line-heigh:calc(13.8px + .375vw)}.card-dish .btn{width:465px;height:60px;border-radius:10px;color:#fffff7;line-height:calc(12.8px + .6875vw);font-size:calc(11.8px + .6875vw);display:flex;justify-content:center;margin:20px 0 0 0}.card-dish .btn span{font-weight:600;margin-left:5px}@media(max-width:1080px){.card-dish .btn{width:100%}}.pt{padding-top:calc(15.8px + 1.3125vw)}.bg-green{background:#28735f}.block-flex{display:flex;align-items:center}.total-sum{background:#28735f}.total-sum__discount,.total-sum__price{text-align:right;color:#000;flex:0 0 auto}.total-sum__price{display:flex;justify-content:space-between}.add-to-cart{width:48px;height:48px;border-radius:18px;font-size:20px;line-height:100;cursor:pointer}.add-to-cart,.success{font-weight:700;display:flex;justify-content:center;align-items:center;text-align:center}.success{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;flex-direction:column;background:#fffff7;box-shadow:0 0 5px 0;border-radius:20px;width:50%;height:250px;font-size:calc(12.2px + 1.1875vw);color:#000;padding:15px;word-break:break-all}@media(max-width:767px){.success{width:75%}}.success button{padding:1rem;margin-top:2rem}.btn-circle{width:48px;height:48px;border-radius:50%;background-color:#fff;box-shadow:1px 1px 6px 0 rgba(0,45,29,.05);display:flex;justify-content:center;align-items:center}.btn-circle:focus,.btn-circle:hover{box-shadow:1px 1px 10px 0 rgba(0,45,29,.1);transition:.2s ease .2s}.checkbox-other{display:block}.checkbox-other input[type=radio]{-webkit-appearance:none;-moz-appearance:none;display:inline-block;width:32px;height:32px;outline:none;cursor:pointer;border-radius:7px;background:#fff;box-shadow:1px 1px 15px rgba(0,45,29,.1);background-size:auto;background-repeat:no-repeat;background-position:50%;margin-right:10px}.checkbox-other input[type=radio]:checked{background-image:url(/img/check.d870e1a7.svg)}.filter-popup{position:relative}.filter-popup__block{width:200px;height:auto;background-color:#fff;border-radius:15px;box-shadow:1px 3px 25px rgba(0,45,29,.1);padding:20px 20px 15px 20px;position:absolute;top:10px;left:0;z-index:1}.filter-popup__list{position:relative}.filter-popup .close{position:absolute;top:15px;right:15px;width:12px;height:12px}.filter-popup .close:focus,.filter-popup .close:hover{filter:invert(.5);transition:.2s ease .2s}.filter-popup .close img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.filter-popup .checkbox-other{color:#000;margin-bottom:10px}.filter-popup .checkbox-other,.filter-popup .reset{font-size:20px;line-height:24px;display:flex;align-items:center}.filter-popup .reset{color:#717171;cursor:pointer}.filter-popup .reset span{width:32px;height:32px;border-radius:50%;background:#f4f4f4;display:flex;justify-content:center;align-items:center;margin-right:10px}.filter-popup .reset span img{width:18px}.btn-lightgreen{background:#e4f9f3;font-weight:700;font-size:22px;line-height:30.01px;color:#28735f}.btn-lightgreen:focus,.btn-lightgreen:hover{background:#d2faef;transition:.2s ease .2s}.tagProduct{background-color:#fff;width:-moz-fit-content;width:fit-content;height:24px;border-radius:15px;font-weight:700;font-size:14px;line-height:13.64px;position:absolute;top:15px;left:30px;display:flex;justify-content:center;align-items:center;padding:0 1rem}.tagProduct.hit{color:#ffb800}.tagProduct.news{color:#00b2ff}.tagProduct.meat{color:#6ec992}.price{font-family:NunitoSans,sans-serif}.productPopup{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:rgba(55,55,55,.25);padding:20px;overflow-x:hidden}.productPopup__popup{background-color:#fff;box-shadow:1px 3px 25px rgba(0,45,29,.1);max-width:688px;display:flex;border-radius:30px;padding:20px;flex-direction:column}.productPopup__img,.productPopup__popup{width:100%;overflow:hidden;position:relative}.productPopup__img{height:672px;border-radius:26px;flex:0 0 auto;padding-bottom:20px}.productPopup__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.productPopup__content{overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;position:relative;padding:20px;margin:-20px}.productPopup__body{flex:1 1 auto;display:flex;flex-direction:column}.productPopup__body .block-counter .add-to-cart{width:100%;height:64px}.productPopup__body .block-counter .add-to-cart.add{width:46px;height:46px;border-radius:15px}.productPopup__body .counter{background:#e4f9f3;color:#28735f}.productPopup__body .counter__minus,.productPopup__body .counter__plus{font-weight:700}.productPopup__head{display:flex;align-items:center;justify-content:space-between}.productPopup__title{font-weight:700;font-size:28px;line-height:43.65px;color:#000}.productPopup__descr{flex:1 1 auto}.productPopup__flex{display:flex;justify-content:space-between;position:relative}.productPopup .values{position:absolute;top:60px;right:0;background:#fff;box-shadow:1px 3px 25px rgba(0,45,29,.1);border-radius:15px;padding:13.5px 21px;z-index:1}.productPopup .values__name,.productPopup .values__title{font-size:10px;line-height:13.64px;color:rgba(55,55,55,.5)}.productPopup .values__cols{display:flex}.productPopup .values__col{text-align:center}.productPopup .values__col:not(:first-child){margin-left:30px}.productPopup .values__numb{font-weight:700;font-size:16px;line-height:21.82px;color:#317763;margin-top:10px}.productPopup .values__name{margin-top:5px}.productPopup__text,.productPopup__weigth{font-size:20px;line-height:24px;color:rgba(55,55,55,.5)}.productPopup__weigth{margin-top:10px}.productPopup .btn-circle{box-shadow:1px 3px 25px rgba(0,45,29,.1);padding:1rem;font-weight:700;font-size:26px;line-height:35.46px;color:#bebebe;flex:0 0 auto;position:absolute;top:40px;right:40px}.productPopup .info{margin-top:-20px}.productPopup .tagProduct{position:absolute;top:30px;left:30px}.popupSearch{background:#fff}.popupKeyboad{background:rgba(55,55,55,.25)}.popupKeyboad .keyboard{justify-content:flex-end;height:auto;z-index:1}.popupKeyboad .keyboard__swap{width:64px;height:3px;background:#bebebe;margin:0 auto}.popupKeyboad .keyboard__body{padding:20px 0 60px}.popupKeyboad .keyboard__input-promo{height:64px;display:flex;padding:0 15px;margin-top:50px;margin-bottom:30px}.popupKeyboad .keyboard__input-promo button,.popupKeyboad .keyboard__input-promo input{font-family:NunitoSans,sans-serif;font-weight:700;font-size:22px;line-height:30.01px}.popupKeyboad .keyboard__input-promo input{color:#000;padding-right:1rem}.popupKeyboad .keyboard__input-promo button{width:279px;height:64px;border-radius:15px;background:#f4f4f4;box-shadow:1px 3px 25px rgba(0,45,29,.1);color:#bebebe}.blur{filter:blur(3.5px)}.applyPromocode{background:#28735f!important;color:#fff!important}.removeOldPrice{color:#bebebe;position:relative;overflow:hidden;margin-right:20px}.removeOldPrice:before{content:"";position:absolute;background:#d66c56;width:100%;height:2px;transform:rotate(-10deg);top:50%}#app{overflow:hidden;height:100vh;touch-action:manipulation}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.app{position:relative;width:100vw;height:100vh;background:#d9d9d9}.app .text,.app .touch{position:absolute;display:flex;justify-content:center;align-items:center}.app .touch{bottom:0;width:100%;height:232px;background-color:#fff;font-weight:700;font-size:48px;line-height:65.47px;color:#000;z-index:1;box-shadow:1px 3px 25px 0 rgba(0,45,29,.1)}.app .text{top:0;bottom:232px;left:0;right:0;color:#717171;font-size:20px;line-height:24px}.app img,.app video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app .footer{position:absolute;bottom:0}.welcome{background-color:#28735f;overflow:hidden;align-items:center}.welcome,.welcome__body{height:100vh;display:flex}.welcome__body{text-align:center;color:#fff;font-weight:400;flex-direction:column;justify-content:space-between;padding:100px 0 20px 0}.welcome__title{font-weight:700;font-size:calc(42px + 2.5vw);line-height:calc(42px + 2.5vw);white-space:pre}.welcome__subtitle{font-size:32px;line-height:100%;margin-top:30px}.welcome__orders{display:flex;justify-content:center;margin:109px -33px 0}@media(max-width:767px){.welcome__orders{margin:50px -15px 0}}.welcome__order{background:#fff;border-radius:30px;overflow:hidden;width:400px;height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;margin:0 15px;cursor:pointer;box-shadow:1px 3px 25px 0 rgba(0,45,29,.1)}.welcome__order:focus,.welcome__order:hover{box-shadow:0 0 0 10px #319b7d;transition:.2s ease .2s}.welcome__order:focus .welcome__text,.welcome__order:hover .welcome__text{color:#319b7d;transition:.2s ease .2s}.welcome__img{width:250px;height:200px;overflow:hidden;flex:1 1 auto}.welcome__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.welcome__text{font-weight:700;text-align:center;color:#1f6451;font-size:32px;line-height:100%;padding-bottom:60px}.welcome__prices{font-size:calc(8.4px + 1.125vw);line-height:calc(17.8px + .6875vw);margin-top:calc(38.2px + 3.6875vw)}.welcome__menu{font-size:calc(14px + 1.875vw);line-height:calc(13.8px + 1.9375vw);margin-top:30px}.welcome__languages{display:flex;justify-content:center;flex-wrap:wrap;margin:30px -22px 0}@media(max-width:767px){.welcome__languages{margin:20px -10px 0}}.welcome .btn{width:208px;height:64px;border-radius:20px;background:none;color:#fff;display:flex;justify-content:center;margin:100px 20px;font-size:22px;line-height:100%;font-weight:700;border:3px solid #fff}.welcome .btn:focus,.welcome .btn:hover{background:#206350;color:#fff}.welcome .btn._select-lang{background:#fff;color:#28735f}.welcome .fast-sets{width:85%;height:auto;border-radius:31px;background-color:#fffff7;display:flex;align-items:center;padding:3rem 5rem;box-shadow:inset 0 0 0 10px #af5840;margin:3rem auto 0;cursor:pointer}.welcome .fast-sets:focus,.welcome .fast-sets:hover{box-shadow:inset 0 0 0 10px #d36d51;transition:.2s ease .2s}.welcome .fast-sets:focus .fast-sets__text,.welcome .fast-sets:hover .fast-sets__text{color:#d36d51;transition:.2s ease .2s}.welcome .fast-sets__img{width:211.96px;height:180px}.welcome .fast-sets__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.welcome .fast-sets__text{font-weight:800;line-height:64.11px;text-align:center;color:#d36d51;font-size:clamp(14px,5vw,47px);flex:1 1 auto}.auth-sign__subtitle{font-weight:400;font-size:24px;line-height:24px;color:#000;text-align:center;margin-top:20px}.auth-sign .ticoins{display:flex;align-items:center;justify-content:center;margin-top:50px;padding-bottom:50px}.auth-sign .ticoins__count{font-weight:900;font-size:128px;line-height:100%;color:#28735f;text-align:center}.auth-sign .ticoins__img{width:143px;height:138px;margin-left:10px}.auth-sign .ticoins__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.name-input{background:#fff;border-radius:20px;padding:50px 30px 30px;position:relative}.name-input__container{padding:0}.name-input__title{font-weight:700;font-size:48px;line-height:65.47px;color:#000;text-align:center}.name-input__input{display:flex;flex-direction:column;align-items:center}.name-input__input p{font-size:20px;line-height:24px;color:#000;text-align:center;margin-top:1rem}.name-input__input input{width:100%;max-width:512px;height:80px;border-radius:15px;border:2px solid #f4f4f4;background:#fff;font-size:32px;line-height:43.65px;color:#000;text-align:center;margin-top:2rem}.name-input__input input::-moz-placeholder{color:#bebebe}.name-input__input input::placeholder{color:#bebebe}.name-input__block{margin-top:30px}.name-input__btn{display:flex;justify-content:center;margin-top:30px}.name-input__btn .btn{width:408px;height:80px;border-radius:20px;display:flex;justify-content:center}.error{color:red;text-align:center;margin-top:10px}.popupAuth .keyboard__row.numbers{display:none}.recomended[data-v-06b34821]{padding-top:10px}.recomended__title[data-v-06b34821]{font-weight:700;font-size:22px;line-height:30.01px;color:#000}.products[data-v-06b34821]{display:flex;padding:20px 0;overflow-y:hidden}.products .block-counter[data-v-06b34821]{justify-content:space-between}.products .block-counter .add-to-cart[data-v-06b34821]{width:46px;height:46px;border-radius:15px}.products__product[data-v-06b34821]{display:flex;height:176px;width:448px;flex:0 0 auto;box-shadow:1px 3px 25px rgba(0,45,29,.1);border-radius:20px;overflow:hidden}.products__product[data-v-06b34821]:not(:first-child){margin-left:15px}.products__img[data-v-06b34821]{width:176.1px;height:176px;border-radius:15px 0 0 15px;overflow:hidden;flex:0 0 auto}.products__img img[data-v-06b34821]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.products__body[data-v-06b34821]{padding:30px;display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto}.products__title[data-v-06b34821]{font-size:20px;line-height:24px;color:#000}.productPopup[data-v-d44be59c]{padding:20px;margin:-20px}.productPopup__head[data-v-d44be59c]{align-items:flex-start}.productPopup__head .info[data-v-d44be59c]{position:relative;margin:0;top:0;right:0}.productPopup__descr[data-v-d44be59c]{margin-top:20px}.productPopup .items[data-v-d44be59c]{width:100%;height:48px;border-radius:12px;background:#f4f4f4;margin-top:10px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:5px}.productPopup .items .item[data-v-d44be59c]{width:50%;height:100%;border-radius:10px;font-size:14px;line-height:22px;color:#7a7a7a}.productPopup .items .item[data-v-d44be59c]:focus,.productPopup .items .item[data-v-d44be59c]:hover{background:#fff;color:var(--green);box-shadow:0 3px 35px rgba(0,45,29,.1);transition:.2s ease .2s}.productPopup .items .item.active[data-v-d44be59c]{background:#fff;color:var(--green);box-shadow:0 3px 35px rgba(0,45,29,.1)}.recomended[data-v-d44be59c]{margin-top:20px}.recomended__title[data-v-d44be59c]{font-size:20px;line-height:100%}.recomended .products[data-v-d44be59c]{padding:10px 0 30px}.popupSearch .keyboard__row.numbers[data-v-ee73ca6a]{display:none}.popupSearch .keyboard__row .block-btn[data-v-ee73ca6a]{width:100%;display:flex;justify-content:flex-end}.btn-coin{display:flex;align-items:center;width:100%;height:100%;padding:0 20px;cursor:pointer}.btn-coin:focus,.btn-coin:hover{background-color:#28735f;color:#e4f9f3;box-shadow:0 4px 10.3px 0 rgba(128,255,209,.5);transition:.2s ease .2s}.btn-coin span{padding-left:10px}.btn-disabled{padding:0 20px}.btn-disabled,.btnFastSets{display:flex;align-items:center}.btnFastSets{width:100%;height:55px;justify-content:center;border:3px dashed #d36d51;border-radius:12px;background:none}@media(max-width:767px){.btnFastSets{width:100%;height:50px}.btnFastSets span{font-size:16px!important}}.btnFastSets span{font-weight:400;font-size:35px;line-height:25.75px;color:#d36d51;background:none;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border:2px solid #fffff7;border-radius:10px}.btnFastSets._active span,.btnFastSets:focus span,.btnFastSets:hover span{color:#fffff7;background:#d36d51;transition:.2s ease .2s}.fast-sets{width:100%;max-width:751px;margin:3rem auto 0;height:65vh;overflow-y:auto;overflow-x:hidden;padding:1rem;position:relative;left:7px}@media(max-width:479px){.fast-sets{padding:5px}}.fast-sets::-webkit-scrollbar-track{background:rgba(40,115,95,.2);border-radius:10px;margin-top:1rem}.fast-sets::-webkit-scrollbar{width:9px}.fast-sets::-webkit-scrollbar-thumb{background:#28735f;border-radius:10px}.fast-sets .btn-add{background:#dae6de;font-family:Nunito;font-size:18px;font-weight:900;line-height:20px;text-align:center;color:#81ada0;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:1rem}.fast-sets .btn-add:focus,.fast-sets .btn-add:hover{background:#cde6d5;transition:.2s ease .2s}.fast-sets__blocks{display:flex;flex-direction:column}.fast-sets__block{width:100%;height:auto;border-radius:12px;background-color:#f9faf5;box-shadow:0 0 5px hsla(0,0%,41%,.25);margin-bottom:1.5rem}.fast-sets__sets{display:flex;justify-content:center;overflow:hidden;padding:0 2.5rem .5rem}@media(max-width:767px){.fast-sets__sets{padding:0 1.5rem .5rem;flex-wrap:wrap}}@media(max-width:479px){.fast-sets__sets{padding:0 0 .5rem}}.fast-sets__set{width:25%;height:auto;border-radius:8px;overflow:hidden;background-color:#fffff7;flex:0 0 auto;display:flex;flex-direction:column;margin:1.5rem .5rem 0}@media(max-width:767px){.fast-sets__set{width:45%}}@media(max-width:479px){.fast-sets__set{width:40%}}.fast-sets__img{height:140px;overflow:hidden}.fast-sets__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(1.3)}.fast-sets__title{font-size:20px;font-weight:400;line-height:20.6px;color:#0e0e0e}@media(max-width:991px){.fast-sets__title{font-size:18px}}@media(max-width:767px){.fast-sets__title{font-size:14px}}.fast-sets__change{background:none;border:2px solid #d36d51;border-radius:7px;position:relative;width:100%;height:45px;padding-left:2rem;margin-top:1.5rem;display:flex;align-items:center;justify-content:center}.fast-sets__change:before{content:url(/img/change.62b0a2d0.svg);position:absolute;top:3px;bottom:0;left:10px;margin:auto;display:flex;align-items:center;transform:scale(.75)}.fast-sets__change:focus,.fast-sets__change:hover{opacity:.5;transition:.2s ease .2s}.fast-sets__change span{font-family:Nunito;font-size:18px;font-weight:700;line-height:27.28px;text-align:center;color:#d36d51;padding-top:3px}@media(max-width:991px){.fast-sets__change span{font-size:16px}}@media(max-width:767px){.fast-sets__change span{font-size:14px}}.fast-sets__btn-to-pay{width:95%;height:67px;border-radius:8px;background-color:#28735f;font-family:Nunito;font-size:25px;font-weight:800;line-height:34.1px;text-align:center;color:#fffff7;margin:1rem auto 1.5rem;display:flex;justify-content:center;align-items:center}.fast-sets__btn-to-pay:focus,.fast-sets__btn-to-pay:hover{background-color:#184639;transition:.2s ease .2s}.fast-sets__load{display:flex;justify-content:center}.fast-sets__btn-load-more{width:320px;height:63px;background-color:#dae6de;border-radius:12px;font-family:Nunito;font-size:25px;font-weight:800;line-height:34.1px;text-align:center;color:#81ada0}.fast-sets__btn-load-more:focus,.fast-sets__btn-load-more:hover{background-color:#81ada0;color:#fff;transition:.2s ease .2s}.fast-sets__body{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;padding:10px}@media(max-width:479px){.fast-sets__body{padding:0}}.sidebar{display:flex;justify-content:space-between}.sidebar .title{font-weight:700;font-size:32px;line-height:43.65px;color:#000;justify-content:center;flex:1 1 auto}.sidebar .find,.sidebar .title{display:flex;align-items:center}.sidebar .find .btn{margin-right:20px}.sidebar .t-coin{display:flex;align-items:center;justify-content:center;background-color:#e4f9f3;border-radius:32px;box-shadow:0 4px 10.3px 0 rgba(128,255,209,.25);width:auto;height:64px;overflow:hidden}.sidebar .t-coin,.sidebar .t-coin .bonuses{font-weight:700;font-size:22px;line-height:30.01px;color:#28735f}.sidebar .t-coin .bonuses{margin:0 5px 0 20px}.sidebar .t-coin .user{width:39px;height:39px;border:2px solid #28735f;border-radius:50%;padding:5px}.sidebar .t-coin .coins{width:20px;height:17px}.sidebar .t-coin .coins img,.sidebar .t-coin .user img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.dishes{background-color:#fff!important;overflow:hidden;background-color:#fffff7;padding-bottom:5rem;position:relative}.dishes .popular .block__body{background-color:#d66b51}.dishes .popular .block__info,.dishes .popular .block__title{color:#fff}.dishes .popular .add-to-cart{background-color:#fffff7;color:#d66b51;font-weight:700}.dishes .popular .add-to-cart:focus,.dishes .popular .add-to-cart:hover{background-color:#fdfddf;transition:.2s ease .2s}.dishes .popular .block-counter,.dishes .popular .counter__price{color:#fff}.dishes .bag{background:none;position:fixed;bottom:1rem;right:4rem;width:112px;height:112px;background-color:#fff;border-radius:50%;box-shadow:0 4px 50px rgba(0,0,0,.1)}.dishes .bag img{width:53px;height:53px}.dishes .bag .count{position:absolute;top:0;right:0;width:33px;height:33px;border-radius:50%;background:#d66b51;font-weight:700;font-size:22px;line-height:30.01px;color:#fff;display:flex;justify-content:center;align-items:center}.dishes__columns{display:flex;flex-direction:column}@media(max-width:767px){.dishes__columns{padding-bottom:2rem}}.dishes__body{width:100%;margin-top:2rem;padding:20px 0 0}.dishes__title{font-weight:700;color:#28735f;font-size:calc(13.6px + 1.375vw);line-height:calc(15.8px + 1.3125vw);position:relative;top:15px;margin:0 0 0 20px}@media(max-width:767px){.dishes__title{margin:1rem}}.dishes .blocks{margin:50px auto 0;position:relative;overflow-y:auto;overflow-x:hidden;max-height:75vh;padding-bottom:2rem}.dishes .blocks::-webkit-scrollbar-track{background:rgba(40,115,95,.2)}.dishes .blocks::-webkit-scrollbar{width:1px}.dishes .blocks::-webkit-scrollbar-thumb{background:#28735f}.dishes .blocks .block{background-color:#fff;border-radius:20px;flex:0 0 31.75%;margin:8px;box-shadow:1px 3px 25px 0 rgba(0,45,29,.1)}@media(max-width:1024px){.dishes .blocks .block{flex:0 0 23%}}.dishes .blocks .block__img{position:relative;height:500px}@media(max-width:1440px){.dishes .blocks .block__img{height:350px}}@media(max-width:1024px){.dishes .blocks .block__img{height:226px}}.dishes .blocks .block__img .info{width:18.75px;height:20px;position:absolute;bottom:10px;right:10px}.dishes .blocks .block__img .info img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.dishes .blocks .block .count{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,.3);color:#fff;font-weight:700;font-size:48px;line-height:100%}.block-menu{margin-right:-30px;display:flex}.block-menu .menu{margin:0 5px}.block-menu .btn-filter{min-width:50px;height:48px;border-radius:50%;background-color:#f4f4f4}.menu{display:flex;overflow-x:auto;overflow-y:hidden;padding-bottom:10px}.menu::-webkit-scrollbar{width:100%;height:2px}.menu::-webkit-scrollbar-track{background:#f4f4f4;border-radius:5px}.menu::-webkit-scrollbar-thumb{background:#317763;border-radius:5px;cursor:pointer}.menu::-webkit-scrollbar-thumb:hover{opacity:.5}.menu .menu-item{background:#f4f4f4;border-radius:30px;font-size:22px;line-height:100%;font-weight:700;display:flex;justify-content:center;align-items:center;color:#717171;width:-moz-fit-content!important;width:fit-content!important;height:48px;flex:0 0 auto;text-align:center;padding:0 20px}.menu .menu-item:focus,.menu .menu-item:hover{background:#e4f9f3;color:#317763;transition:.2s ease .2s}.menu .menu-item:not(:first-child){margin-left:5px}.menu .active{background:#e4f9f3;color:#317763}._input{box-shadow:inset 0 0 0 2px #28735f;transition:.3s ease .3s}.search-input{position:relative;margin-right:20px}.search-input,.search-input__block{display:flex;align-items:center;width:100%}.search-input__block{justify-content:space-between;background:#fff;border:2px solid #f4f4f4;border-radius:32px;min-width:874px;height:64px;overflow:hidden}.search-input__img{width:34.99px;height:40px}@media(max-width:767px){.search-input__img{width:15px;height:20px}}.search-input__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.search-input__input{width:100%}.search-input__remove{width:32px;height:32px;cursor:pointer;z-index:1}.search-input__remove:focus,.search-input__remove:hover{opacity:.5;transition:.2s ease .2s}.search-input__remove img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.search-nothing{padding:0 2rem;text-align:center;font-weight:600;color:#28735f;font-family:Nunito,sans-serif;font-size:clamp(14px,5vw,24px);white-space:pre-line;line-height:1rem;margin-top:5rem}.pressed{background-color:#d36d51}.pressed:focus,.pressed:hover{background-color:#d35837;transition:.2s ease .2s}.form_toggle{display:flex;align-items:center;overflow:hidden;background-color:#f4f4f4;width:100%;height:64px;border-radius:10px;padding:0 3px;margin-top:20px}.form_toggle-item{width:50%;height:52.8px;border-radius:7px;font-size:20px;line-height:27.28px;color:#717171;background:none;margin:0 3px;overflow:hidden}.form_toggle-item input[type=radio]{display:none}.form_toggle-item label{display:flex;align-items:center;justify-content:center;line-height:34px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1 1 auto;height:100%}.form_toggle .form_toggle-item input[type=radio]:checked+label{background:#fff;color:#317763;font-weight:700}.cheaper-together{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:rgba(55,55,55,.25);z-index:99999}.cheaper-together__popup{background-color:#fff;width:100%;max-width:688px;display:flex;flex-direction:column;border-radius:30px;padding:30px;overflow:hidden}.cheaper-together__head{display:flex;align-items:center;justify-content:space-between}.cheaper-together__title{font-weight:700;font-size:28px;line-height:38.19px;color:#000}.cheaper-together__buttons{display:flex;align-items:center;justify-content:space-between}.cheaper-together__btn{width:49%;height:64px;border-radius:20px;font-weight:700;font-size:22px;line-height:30.01px;color:#fff;font-family:Nunito Sans;margin-top:30px}.cheaper-together .products{overflow-x:hidden;overflow-y:auto;height:60vh;padding:1rem;margin-top:0}.cheaper-together .products::-webkit-scrollbar{width:10px;height:10px}.cheaper-together .products::-webkit-scrollbar-track{background:rgba(40,115,95,.2);border-radius:5px;margin-top:2rem}.cheaper-together .products::-webkit-scrollbar-thumb{background:#28735f;border-radius:5px;cursor:pointer}.cheaper-together .product{border-radius:20px;box-shadow:1px 3px 25px 0 rgba(0,45,29,.1);display:flex;overflow:hidden;margin-top:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cheaper-together .product:has(input[type=radio]:checked){box-shadow:0 0 0 2px #28735f}.cheaper-together .product__container{display:flex;align-items:center;width:100%}.cheaper-together .product__img{min-width:176px;max-width:176px;height:100%;overflow:hidden}.cheaper-together .product__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cheaper-together .product__body{height:100%;display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;padding:25px}.cheaper-together .product__title{font-size:18px;line-height:24px;color:#000}.cheaper-together .product__desc{font-size:14px;line-height:19.1px;color:rgba(55,55,55,.5);white-space:pre-line}.cheaper-together .product__price{font-weight:700;font-size:20px;line-height:27.28px;display:flex}.cheaper-together .product__bottom{display:flex;align-items:flex-end;justify-content:space-between}.cheaper-together .product__bottom input[type=radio]{display:none}.cheaper-together .product__bottom input[type=radio]:checked+.product__check:before{background:#317763}.cheaper-together .product__check{width:37px;height:37px;border-radius:50%;border:1px solid #e2e2e2;position:relative}.cheaper-together .product__check:before{content:"";width:25px;height:25px;position:absolute;top:0;bottom:0;right:0;left:0;background:none;border-radius:50%;margin:auto}.cheaper-together .product:last-child{display:none}.cheaper-together .current{color:#000}.cheaper-together .amount{color:#bebebe;position:relative;overflow:hidden;margin-left:10px}.cheaper-together .amount:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:100%;height:1px;background:#d66950;transform:rotate(-30deg)}.cheaper-together .cancel{background:#d66c56}.cheaper-together .cancel:focus,.cheaper-together .cancel:hover{background:#a95443;transition:.2s ease .2s}.cheaper-together .done{background:#28735f}.cheaper-together .done:focus,.cheaper-together .done:hover{background:#1c5042;transition:.2s ease .2s}.cheaper-together .btn-c{box-shadow:1px 3px 25px 0 rgba(0,45,29,.1);width:48px;height:48px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.keyboard{width:100%;height:100%;display:flex;flex-direction:column}.keyboard__input-promo .notvalid{color:#d66c56!important}.keyboard .error{color:#d66c56}.keyboard__input-block{flex:1 1 auto;display:flex;align-items:center}.keyboard__input{display:flex;align-items:center;justify-content:space-between;background-color:#fff;width:100%;min-height:112px}.keyboard__loop{width:200px;height:210px;margin:0 auto}.keyboard__loop img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.keyboard__message{color:#000;text-align:center;margin-top:30px}.keyboard__message,.keyboard__tag{font-weight:700;font-size:22px;line-height:30.01px}.keyboard__tag{width:350px;height:64px;border-radius:20px;background-color:#f4f4f4;color:#717171;margin:0 auto;display:flex;justify-content:center;align-items:center;margin-top:20px;margin-bottom:20px}.keyboard__content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;font-family:NunitoSans,sans-serif;margin:0 auto}.keyboard__block{background:#fff;border-radius:50px 50px 0 0;box-shadow:1px 3px 25px rgba(0,45,29,.1);display:flex;justify-content:center;margin:0 auto;width:100%}@media(max-width:1200px){.keyboard__block ._container{padding:0}}.keyboard__body{padding:50px 0}.keyboard__phone{color:#000;display:flex;align-items:baseline;max-width:200px}.keyboard__phone,.keyboard__title{font-size:calc(10.8px + 1vw);line-height:calc(11.8px + 1vw);width:100%}.keyboard__title{opacity:.5;margin-left:5px}@media(max-width:767px){.keyboard__title{padding:0 0 0 1rem}}.keyboard__input input{background:none;padding:0 1rem;height:100%;color:#000;font-size:20px;line-height:24px}.keyboard__input input::-moz-placeholder{color:#bebebe}.keyboard__input input::placeholder{color:#bebebe}.keyboard__row{display:flex;justify-content:center;flex-wrap:wrap}.keyboard__keys{display:flex;flex-direction:column}.keyboard__keys .btn{display:flex;justify-content:center;margin:5px;overflow:hidden}.keyboard__keys .btn img{padding:100%}@media(max-width:1046px){.keyboard__keys .btn{order:1}}.keyboard__keys .btn-long{font-size:calc(11.8px + .6875vw);line-height:calc(12.8px + .6875vw)}.keyboard__key{background:#fff;border-radius:10px;box-shadow:1px 3px 25px rgba(0,45,29,.1);font-weight:700;font-size:35px;line-height:30.01px;color:#28735f;font-family:NunitoSans,sans-serif}.keyboard__key:focus,.keyboard__key:hover{background:rgba(0,45,29,.1);transition:.2s ease .2s}.keyboard__buttons{border-top:1px solid rgba(40,115,95,.3);background:#fffff7;padding:40px 22px}.keyboard__buttons,.keyboard__buttons button{display:flex;justify-content:center;align-items:center}.keyboard__buttons button{flex:1 1 50%;margin:0 16px;border-radius:10px;height:70px;font-size:calc(13.2px + .875vw);line-height:calc(11.8px + 1vw)}.keyboard__nothing,.keyboard__result{height:100%;display:flex;flex-direction:column;align-items:center}.keyboard__result .blocks{margin:8px -8px 0;overflow-y:auto;overflow-x:hidden;height:35vh}@media(max-width:1200px){.keyboard__result .blocks{height:30vh!important}}@media(max-width:1024px){.keyboard__result .blocks{height:50vh!important}}.keyboard__result .blocks::-webkit-scrollbar-track{background:rgba(40,115,95,.2)}.keyboard__result .blocks::-webkit-scrollbar{width:1px}.keyboard__result .blocks::-webkit-scrollbar-thumb{background:#28735f}.keyboard__result .blocks .block{flex:0 0 23%;margin:8px;min-width:226px}.keyboard__key,.keyboard__keys .btn{height:100px;min-width:100px;font-family:NunitoSans,sans-serif}@media(max-width:1585px){.keyboard__key,.keyboard__keys .btn{height:80px;min-width:80px}}@media(max-width:1024px){.keyboard__key,.keyboard__keys .btn{height:60px;min-width:60px}}.keyboard__keys .btn-long{min-width:186px}@media(max-width:1024px){.keyboard__keys .btn-long{min-width:160px}}.keyboard__keys .btn-long.clear{display:none}.keyboard__keys .key{margin:5px}.btn-add-phone,.btn-apply{width:128px;background:#28735f;border:1px solid #28735f;color:#fff}.btn-add-phone:focus,.btn-add-phone:hover,.btn-apply:focus,.btn-apply:hover{background:#007958;color:#fff;transition:.2s ease .2s}@media(max-width:479px){.btn-add-phone,.btn-apply{height:45px}}.keyboard-block{position:absolute;top:0;right:0;left:0;display:flex;justify-content:center;align-items:flex-end;z-index:1;height:100vh}.phone-body{width:-moz-fit-content;width:fit-content;margin:0 auto}.phone-body .phone-rows{display:flex;flex-direction:column;align-items:center}.phone-body .phone-rows .phone-row{display:flex}.phone-body .phone-rows .phone-row .btn-clear{order:0}.notification-phone{color:#fff;font-size:24px;text-align:center;margin-top:2rem;padding:0 38px}.auth{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;justify-content:center;align-items:center;z-index:1;background:rgba(0,0,0,.251);height:100%;margin:auto}.auth__contain{width:100%;max-width:896px;background:#fff;border-radius:30px;box-shadow:1px 3px 25px rgba(0,45,29,.1);overflow:hidden}.auth__close{width:60px;height:60px;cursor:pointer}.auth__close:focus,.auth__close:hover{opacity:.5;transition:.2s ease .2s}.auth__close img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.auth__body{position:relative;padding:60px 0 10px}@media(max-width:767px){.auth__body{padding:20px 0}}.auth__close{position:absolute;top:25px;right:25px}.auth__bottom{padding:30px}@media(max-width:767px){.auth__bottom{padding:20px}}.auth__buttons{display:flex;align-items:center;margin:0 -8px}.auth__buttons .btn{width:100%;height:80px;border-radius:20px;display:flex;justify-content:center;align-items:center;line-height:30.01px;color:#fff;font-size:22px;margin:0 8px}.auth .auth-sign__title,.auth__buttons .btn{font-weight:700;text-align:center;font-family:NunitoSans,sans-serif}.auth .auth-sign__title{line-height:100%;color:#000;font-size:36px;white-space:pre-wrap}.auth .auth-sign__img{width:697.47px;height:445px;margin:1.5rem auto 0}.auth .auth-sign__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.auth .phone-input{width:100%;margin:10px auto 0}.auth .phone-input__post-number{font-size:20px;line-height:24px;display:flex;flex-direction:column;text-align:center}.auth .phone-input__phone{font-weight:700;line-height:40.92px;text-align:center;color:#28735f;font-size:clamp(12px,5vw,30px);max-width:512px;height:80px;margin:0 auto;display:flex;align-items:center;justify-content:center;border:2px solid #f4f4f4;border-radius:15px}.auth .phone-input__phone span{position:relative;right:-3rem}.auth .phone-input__key{width:79px;height:79px;border-radius:10px;background:#fff;font-weight:700;line-height:30.01px;text-align:center;color:#28735f;font-size:22px;box-shadow:1px 3px 25px rgba(0,45,29,.1)}.auth .phone-input__key:focus,.auth .phone-input__key:hover{background:#28735f;color:#fff;transition:.2s ease .2s}.auth .phone-input .circles{display:flex;justify-content:center;margin-top:30px;padding-bottom:20px}.auth .phone-input .circles__item{width:30px;height:30px;display:flex;justify-content:center;align-items:center}.auth .phone-input .circles__item:not(:first-child){margin-left:20px}.auth .phone-input .circles__hidden{width:16.23px;height:16px;border-radius:50%;background:#bebebe}.auth .phone-input .circles__number{font-weight:700;font-size:22px;line-height:30.01px;color:#000}.auth .phone-rows{margin-top:1rem}.auth .phone-row,.auth .phone-row .btn{display:flex;justify-content:center}.auth .phone-row .btn{width:79px;height:78px;border-radius:10px;background:#e4f9f3;align-items:center}.auth .phone-row .btn:focus,.auth .phone-row .btn:hover{background:#007958;color:#fff;transition:.2s ease .2s}.auth .phone-row .key{margin:15px 20px;font-family:NunitoSans,sans-serif}.auth .phone-row .key img{padding:30px}.auth .phone-row .key img:focus,.auth .phone-row .key img:hover{filter:invert(1);transition:.2s ease .2s}.auth .auth-success__title{font-weight:700;line-height:50px;text-align:center;color:#000;font-size:clamp(12px,5vw,40px)}.auth .auth-success__phone{margin-top:3rem}@media(max-width:767px){.auth .auth-success__phone{margin-top:1rem}}.auth .auth-success__our-tel{font-weight:700;line-height:32.74px;text-align:center;color:#000;font-size:clamp(12px,5vw,24px)}.auth .auth-success__input-tel{font-weight:700;line-height:65.47px;text-align:center;color:#28735f;font-size:clamp(12px,5vw,48px);margin-top:1rem}.auth .valid{color:#28735f!important}.auth .notvalid{color:#d66c56!important}#code{font-weight:700;font-size:22px;line-height:30.01px;color:#000;display:flex;margin:20px auto 0}#code,#phone{background:none;text-align:center}#phone{color:inherit;font-size:32px;line-height:43.65px;width:-moz-fit-content!important;width:fit-content!important}#phone::-moz-placeholder{color:#bebebe}#phone::placeholder{color:#bebebe}.block-side__block.cols{display:flex;justify-content:space-between}.block-side__block.cols .col{flex:0 0 49.5%}.block-order:not(:first-child){margin-top:20px}.block-cols .block-side{flex:0 0 auto!important;padding:20px 30px!important;background-color:#fff}.block-order__img{min-width:208px;min-height:208px}.block-cols{display:flex;flex-direction:column;height:100vh;overflow-x:hidden}.block-cols .total-sum{flex:1 1 auto;background:none}.block-cols .total-sum__value{margin-left:5px}.block-cols .block-side{flex:0 0 624px;padding:25px 75px 20px 60px;display:flex;flex-direction:column;justify-content:space-between}.block-cols .block-side .footer__buttons{flex-direction:column}.block-cols .block-side .footer__buttons .btn{min-height:80px;margin-top:15px;font-weight:700;font-size:22px;line-height:30.01px;font-family:NunitoSans,sans-serif}.block-cols .block-side .footer__buttons .btn.btn-green{order:0}.block-cols .block-side .t-coin{background:linear-gradient(135deg,#48ae93 25%,#28735f 75%);position:relative;width:480px;height:auto;border-radius:20px;overflow:hidden;padding:30px;color:#fff;font-family:NunitoSans,sans-serif;display:flex;flex-direction:column}.block-cols .block-side .t-coin__body{flex:1 1 auto;position:relative;z-index:1}.block-cols .block-side .t-coin__title{font-weight:700;font-size:28px;line-height:100%;flex:1 1 auto}.block-cols .block-side .t-coin__subtite{font-size:20px;line-height:24px}.block-cols .block-side .t-coin__btn{width:232px;height:64px;border-radius:15px;background:#fff;box-shadow:1px 3px 25px rgba(0,45,29,.1);font-weight:700;font-size:20px;line-height:27.28px;color:#317763;font-family:NunitoSans,sans-serif;margin-top:20px}.block-cols .block-side .t-coin__img{position:absolute;top:0;right:0;max-width:208px;min-width:208px;max-height:208px}.block-cols .block-side .t-coin__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-cols .block-side .t-coin__profile{display:flex;flex-direction:column;flex:1 1 auto}.block-cols .block-side .stroke{background-color:#fff;border-radius:20px;box-shadow:1px 3px 25px rgba(0,45,29,.1);height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;margin-bottom:15px}.block-cols .block-side .stroke__body{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:22px;line-height:30.01px;flex:1 1 auto}.block-cols .block-side .stroke__rows{display:flex;flex-direction:column}.block-cols .block-side .stroke__flex{display:flex;align-items:center}.block-cols .block-side .stroke__text{color:#000;padding-right:20px}.block-cols .block-side .stroke__promocode{color:#317763}.block-cols .block-side .stroke__discount{font-size:12px;line-height:24px;color:#bebebe}.block-cols .block-side .stroke__remove{width:132px;height:44px;border-radius:20px;font-weight:700;font-size:22px;line-height:30.01px;color:#bebebe}.block-cols .block-side .stroke__title{font-weight:700;font-size:22px;line-height:30.01px;color:#000}.block-cols .block-side .stroke__title img{margin-right:5px}.block-cols .block-side .stroke__counter{background-color:#e4f9f3;width:132px;height:43px;border-radius:20px;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;font-weight:700;font-size:22px;line-height:30.01px;color:#317763}.block-cols .block-side .stroke__int{cursor:pointer}.block-cols .block-side .stroke__arrow{width:15px}.block-cols .block-side .stroke__arrow img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.block-cols .block-side .bonuses{display:flex}.block-cols .block-side .bonuses__text{font-weight:700;font-size:22px;line-height:30.01px}.block-cols .block-side .bonuses__flex{display:flex;align-items:center;margin-left:10px}.block-cols .block-side .bonuses__values{font-weight:700;font-size:20px;line-height:100%}.block-cols .block-side .bonuses__img{width:17px;height:15px;margin-left:5px}.block-cols .block-side .bonuses__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.block-cols .footer{background:inherit}.block-rows{display:flex;flex-direction:column;justify-content:space-between;overflow-x:hidden;height:25vh}@media(max-width:1024px){.block-rows{height:35vh}}.block-rows::-webkit-scrollbar-track{background:#28735f;border-radius:100px;margin:15px}.block-rows::-webkit-scrollbar{width:1px}.block-rows::-webkit-scrollbar-thumb{background:#76a597;border-radius:100px;height:183.6px}@media(max-width:767px){.block-rows{padding:0 15px}}@media(max-width:479px){.block-rows{padding:0 10px}}.block-order__title{flex-direction:column;align-items:flex-start}.block-order__title p{width:100%}.block-order__title span{font-size:16px}.block-order__content{padding:20px}.block-order__middle{justify-content:space-between}.block-order__right{align-items:flex-end;justify-content:center}.block-order .btn-trash,.block-order__right .counter{width:50%}.block-order .btn-trash{margin-top:20px}.block-order__left,.block-order__right{width:100%}.block-apply{display:flex;padding:0 38px;margin:0 -1rem}.block-apply .apply-promo{width:100%;height:70px;margin:2rem .5rem 0;display:flex;justify-content:center;align-items:center}@media(max-width:767px){.block-apply .apply-promo{height:50px}}@media(max-width:479px){.block-apply .apply-promo{margin-top:1rem}}.to-catalog{width:-moz-fit-content;width:fit-content;margin:5rem auto;background:#28735f;color:#fff;font-size:40px;padding:2rem;border-radius:20px}.order-detailed{background-color:#fff;position:relative}.order-detailed .sidebar{align-items:center;height:92px}.order-detailed .title{flex:1 1 auto;justify-content:center}@media(max-width:767px){.order-detailed{padding-top:50px}.order-detailed__promocode{display:flex;flex-direction:column;align-items:center}}.order-detailed__title{text-align:center;color:#000;font-size:calc(11.6px + 2vw);line-height:calc(13.8px + 1.9375vw);padding-top:200px;padding-bottom:5rem}.order-detailed__promocode{display:flex;justify-content:space-between;margin:0 auto}@media(max-width:767px){.order-detailed__promocode{margin:20px auto 0}}.order-detailed__promocode .btn{flex:1 1 50%;height:70px;display:flex;justify-content:center;margin:45px 15px 0}@media(max-width:767px){.order-detailed__promocode .btn{width:100%;height:50px;margin:20px 15px 0}}.order-detailed__container .title{font-weight:700;font-size:32px;line-height:43.65px;color:#000}.total-sum__value{display:flex;align-items:center}.total-sum__price{padding-top:10px;font-weight:700;font-size:22px;line-height:30.01px}.total-sum__discount{font-size:20px;line-height:24px;display:flex;justify-content:space-between}.total-sum .block-form{height:80px;background-color:#f4f4f4;border-radius:20px;display:flex;align-items:center;padding:0 8px}.total-sum .block-form .form_radio_btn{display:inline-block;width:50%}.total-sum .block-form .form_radio_btn input[type=radio]{display:none}.total-sum .block-form .form_radio_btn label{width:100%;height:66px;cursor:pointer;line-height:34px;border-radius:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;font-size:20px;line-height:27.28px;color:#717171;display:flex;justify-content:center;align-items:center}.total-sum .block-form .form_radio_btn input[type=radio]:checked+label,.total-sum .block-form .form_radio_btn label:hover{background:#fff;color:#317763;font-weight:700;box-shadow:1px 3px 25px rgba(0,45,29,.1)}.total-sum .block-form .form_radio_btn input[type=radio]:disabled+label{background:#efefef;color:#666}.order-notifications{margin-top:2rem;font-weight:700;font-size:22px;line-height:30.01px;text-align:left}.give-check{position:absolute;bottom:0;right:1rem;font-size:calc(5.8px + 2.5625vw);line-height:calc(14px + 1.875vw)}.order-number{font-weight:700;font-size:200px;line-height:300px}.order-info{font-size:calc(5.8px + 2.5625vw);line-height:calc(14px + 1.875vw);width:50%;display:block;margin:1rem auto 0}.payment{background-color:#28735f;flex:1 1 auto;display:flex;position:relative}.payment .btn-order{width:480px;height:80px;border-radius:20px;box-shadow:1px 3px 25px rgba(0,45,29,.1);font-weight:700;font-size:32px;line-height:43.65px;color:#28735f;margin-top:20px}.payment__body{color:#fff;text-align:center;font-size:calc(10px + 3.125vw);line-height:calc(7px + 4.0625vw);height:100%;display:flex;flex-direction:column;justify-content:center}.payment__title{font-weight:700;font-size:48px;line-height:65.47px}.payment__subtitle{font-weight:700;font-size:32px;line-height:43.65px}.payment__loads{width:187px;height:164px;display:flex;justify-content:center;align-items:center;margin:200px auto 150px;position:relative}.payment__loads:before{content:"";position:absolute;width:352px;height:352px;border-top:1px solid #fff;border-left:3px solid #fff;border-radius:50%;transform:rotate(0);animation:rotateMove 1s 1s infinite}@keyframes rotateMove{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(max-width:767px){.payment__loads{width:50px;height:50px;margin:50px auto 0}}.payment__loads img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.payment__arrow{width:30.32px;height:13.47px;margin:2rem auto 0}.payment__arrow img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.payment__phrase{font-weight:700;font-size:48px;line-height:65.47px}.payment .block-img{display:flex;justify-content:flex-end}.payment__apps{width:400px;height:605px;position:relative;bottom:5%;right:0}.payment__apps img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.payment .onProccess{display:flex;flex-direction:column;align-items:center;padding:100px 0}@media(max-width:991px){.not-working{height:100vh}.not-working img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.catalog-sets{padding-bottom:calc(4px + 5vw)}.catalog-sets__blocks{height:62vh;overflow-y:auto;overflow-x:hidden;padding-right:1rem;margin-top:3rem}.catalog-sets__blocks::-webkit-scrollbar-track{background:rgba(40,115,95,.2);border-radius:10px;margin-top:28px}.catalog-sets__blocks::-webkit-scrollbar{width:9px}.catalog-sets__blocks::-webkit-scrollbar-thumb{background:#28735f;border-radius:10px}.catalog-sets__block{background-color:#28735f;border-radius:20px;overflow:hidden;padding:1.5rem}.catalog-sets__block:not(:first-child){margin:3rem auto 0}.catalog-sets__dishes{display:flex;justify-content:center;margin:0 -10px}@media(max-width:767px){.catalog-sets__dishes{flex-wrap:wrap}}.catalog-sets__btn{font-family:Nunito;width:100%;height:57px;border-radius:15px;background-color:#d36d51;font-size:20px;font-weight:800;line-height:27.28px;text-align:center;color:#fffff7}.catalog-sets__btn:focus,.catalog-sets__btn:hover{background-color:#d34e2a;transition:.2s ease .2s}.catalog-sets__to-pay{margin-top:1.5rem}@media(max-width:767px){.catalog-sets__to-pay{margin-top:0}}.catalog-sets__load{margin:3rem auto 0;background-color:rgba(40,115,95,.25);border-radius:20px;width:100%;height:90px;font-family:Nunito;font-size:30px;font-weight:800;line-height:40.92px;text-align:center;color:#fffff7}.catalog-sets__load:focus,.catalog-sets__load:hover{background-color:#28735f;transition:.2s ease .2s}.catalog-sets__dish{flex:0 0 23%;height:auto;border-radius:15px;overflow:hidden;display:flex;flex-direction:column}@media(max-width:767px){.catalog-sets__dish{flex:0 0 45%;margin-left:10px!important;margin-right:10px!important;margin-bottom:20px}}@media(max-width:479px){.catalog-sets__dish{margin-left:0!important;margin-right:0!important;flex:1 1 auto}}.catalog-sets__img{width:100%;height:182px}.catalog-sets__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalog-sets__body{background-color:#fffff7;font-family:NunitoSans;font-weight:400;color:#0e0e0e;padding:1rem;flex:1 1 auto}.catalog-sets__body h4{font-size:18px;line-height:20.6px}.catalog-sets__body p{font-size:14px;line-height:18.54px;margin-top:10px;word-break:break-word}.catalog-sets .pressOn{background-color:#d34e2a}.logo{margin-top:60px;display:flex;justify-content:center}.logo a{display:block}@media(max-width:767px){.logo a{width:150px}}.logo a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.logo[data-v-41e1493a]{justify-content:flex-start}.status{padding:46px 45px 26px}@media(max-width:479px){.status{padding:20px 20px 0 20px}}.orders{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 -16px;padding:0 0 24px 0}@media(max-width:991px){.orders{justify-content:center}}@media(max-width:767px){.orders{margin:0 auto;padding:0 0 24px 0}}.block-counter{display:flex;align-items:center}.block-counter .price{margin-right:17px;font-weight:700;font-size:calc(11.8px + .6875vw);line-height:calc(12.8px + .6875vw)}.footer__orders .counter{width:180px;box-shadow:none}.footer__orders .counter__counts{font-weight:700;font-size:calc(12.8px + .375vw);line-height:calc(13.8px + .375vw)}.menu[data-v-ab2d04a4]{margin-top:42px}@media(max-width:767px){.menu[data-v-ab2d04a4]{height:200px}}.menu[data-v-ab2d04a4]::-webkit-scrollbar-track{background:rgba(40,115,95,.2);border-radius:10px;margin-top:15px}.menu[data-v-ab2d04a4]::-webkit-scrollbar{width:9px}.menu[data-v-ab2d04a4]::-webkit-scrollbar-thumb{background:#28735f;border-radius:10px}@media(max-width:767px){.menu[data-v-ab2d04a4]{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:1rem}}.menu li[data-v-ab2d04a4]{margin-top:20px}@media(max-width:767px){.menu li[data-v-ab2d04a4]{flex:0 0 48%;margin-top:1rem}}.menu__item[data-v-ab2d04a4]{border:1px solid #28735f;border-radius:10px;font-size:30px;line-height:31px;display:flex;justify-content:center;align-items:center;color:#28735f;width:236px;height:50px}@media(max-width:767px){.menu__item[data-v-ab2d04a4]{width:100%;font-size:16px;line-height:20px}}.menu__item[data-v-ab2d04a4]:focus,.menu__item[data-v-ab2d04a4]:hover{background:#28735f;color:#fff;transition:.2s ease .2s}.menu .active[data-v-ab2d04a4]{background:#28735f;color:#fff}.menu .btn-new[data-v-ab2d04a4]{background:#d66b51;color:#fff}.menu .btn-new[data-v-ab2d04a4]:focus,.menu .btn-new[data-v-ab2d04a4]:hover{background:#d44927;transition:.2s ease .2s}.banner img[data-v-95b936ec]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}