PageSourceSearch

https://sushishop.ru/news/podarko-news

html sushishop.ru collected 2026-09-29 12:49:50 UTC 198,071 bytes, 2,220 lines download raw bytes

1<!DOCTYPE html>
2<html class="webp no-jp2  " lang="ru-RU">
3<head>
4    <meta charset="UTF-8">
5    <base href="https://sushishop.ru/">
6
7    <title>Подарки каждую неделю</title>
8
9    <meta name="description" content="">
10    <meta name="viewport" content="width=device-width, initial-scale=1.0">
11    
12    <meta name="theme-color" content="#ffffff">
13    <link rel="shortcut icon" href="/assets/images/favicon.png">
14    <link rel="manifest" href="/manifest.json?v=0.38">
15    <link rel="canonical" href="https://sushishop.ru/news/podarko-news"/>
16    <link rel="apple-touch-startup-image" href="/assets/images/cache/docs/1/favicon.png/15498826361/128x128.png">
17    <link rel="apple-touch-icon" href="/assets/images/cache/docs/1/favicon.png/15498826361/128x128.png">
18    <link rel="apple-touch-icon" sizes="152x152" href="/assets/images/cache/docs/1/favicon.png/15498826361/152x152.png">
19    <link rel="apple-touch-icon" sizes="180x180" href="/assets/images/cache/docs/1/favicon.png/15498826361/180x180.png">
20    <link rel="apple-touch-icon" sizes="167x167" href="/assets/images/cache/docs/1/favicon.png/15498826361/167x167.png">
21
22    <meta property="og:title" content="Подарки каждую неделю - СУШИШОП" />
23    <meta property="og:description" content="Хочешь получать приятные сюрпризы каждую неделю? Тогда присоединяйся к нашему уютному Telegram-сообществу!" />
24    <meta property="og:image" content="" />
25
26    
27
28    
29
30    <style>*{margin:0;padding:0;box-sizing:border-box;border:none;background:none;outline:none;-webkit-appearance:none;font-family:inherit;font-weight:inherit;border-radius:0;-webkit-text-size-adjust:100%;text-size-adjust:100%;object-fit:scale-down}body{background:#F6F6F7;display:flex;flex-direction:column;padding-bottom:32px}@media print{body{background:#ffffff}}@media all and (min-width: 744px){body{padding-bottom:0}}body:before{content:"";display:block;height:50px;width:100%;position:fixed;left:0;top:-50px;background:#fff;z-index:10000}@media print{body:before{display:none}}html,body{width:100%;position:relative;min-height:100%}html{height:100%}body{min-height:100%}body.body__overflow{overflow:hidden !important;touch-action:none}body.city-no-branded .vancitons-menu-link{display:none}.content__wrapper{width:100%;max-width:1060px;margin:0 auto}.content__wrapper.expanded{margin-top:400px}@media all and (min-width: 744px){.content__wrapper.expanded{margin-top:167px}}@media all and (min-width: 1400px){.content__wrapper{max-width:1310px}}@media all and (min-width: 2560px){.content__wrapper{max-width:1746px}}
31</style><link rel="preconnect" href="https://fonts.googleapis.com">
32<link rel="preconnect" href="https://fonts.gstatic.com">
33<link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
34<link href="https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
35<script>if (window.matchMedia('(display-mode: standalone)').matches || window.navigator.standalone === true) {
36    //console.log('Это приложение');
37    document.querySelector('html').classList.add('app');
38}
39/*!function(doc,win){if("function"!=typeof doc.createEvent)return!1;var pointerId,currX,currY,cachedX,cachedY,timestamp,target,dblTapTimer,longtapTimer,pointerEvent=function(type){var lo=type.toLowerCase(),ms="MS"+type;return navigator.msPointerEnabled?ms:!!window.PointerEvent&&lo},touchEvent=function(name){return"on"+name in window&&name},defaults={useJquery:!win.IGNORE_JQUERY&&"undefined"!=typeof jQuery,swipeThreshold:win.SWIPE_THRESHOLD||100,tapThreshold:win.TAP_THRESHOLD||150,dbltapThreshold:win.DBL_TAP_THRESHOLD||200,longtapThreshold:win.LONG_TAP_THRESHOLD||1e3,tapPrecision:win.TAP_PRECISION/2||30,justTouchEvents:win.JUST_ON_TOUCH_DEVICES},wasTouch=!1,touchevents={touchstart:touchEvent("touchstart")||pointerEvent("PointerDown"),touchend:touchEvent("touchend")||pointerEvent("PointerUp"),touchmove:touchEvent("touchmove")||pointerEvent("PointerMove")},isTheSameFingerId=function(e){return!e.pointerId||void 0===pointerId||e.pointerId===pointerId},setListener=function(elm,events,callback){for(var eventsArray=events.split(" "),i=eventsArray.length;i--;)elm.addEventListener(eventsArray[i],callback,!1)},getPointerEvent=function(event){return event.targetTouches?event.targetTouches[0]:event},getTimestamp=function(){return(new Date).getTime()},sendEvent=function(elm,eventName,originalEvent,data){var customEvent=doc.createEvent("Event");if(customEvent.originalEvent=originalEvent,data=data||{},data.x=currX,data.y=currY,data.distance=data.distance,defaults.useJquery&&(customEvent=jQuery.Event(eventName,{originalEvent:originalEvent}),jQuery(elm).trigger(customEvent,data)),customEvent.initEvent){for(var key in data)customEvent[key]=data[key];customEvent.initEvent(eventName,!0,!0),elm.dispatchEvent(customEvent)}for(;elm;)elm["on"+eventName]&&elm["on"+eventName](customEvent),elm=elm.parentNode},onTouchStart=function(e){if(isTheSameFingerId(e)&&(pointerId=e.pointerId,"mousedown"!==e.type&&(wasTouch=!0),"mousedown"!==e.type||!wasTouch)){var pointer=getPointerEvent(e);cachedX=currX=pointer.pageX,cachedY=currY=pointer.pageY,longtapTimer=setTimeout(function(){sendEvent(e.target,"longtap",e),target=e.target},defaults.longtapThreshold),timestamp=getTimestamp(),tapNum++}},onTouchEnd=function(e){if(isTheSameFingerId(e)){if(pointerId=void 0,"mouseup"===e.type&&wasTouch)return void(wasTouch=!1);var eventsArr=[],now=getTimestamp(),deltaY=cachedY-currY,deltaX=cachedX-currX;if(clearTimeout(dblTapTimer),clearTimeout(longtapTimer),deltaX<=-defaults.swipeThreshold&&eventsArr.push("swiperight"),deltaX>=defaults.swipeThreshold&&eventsArr.push("swipeleft"),deltaY<=-defaults.swipeThreshold&&eventsArr.push("swipedown"),deltaY>=defaults.swipeThreshold&&eventsArr.push("swipeup"),eventsArr.length){for(var i=0;i<eventsArr.length;i++){var eventName=eventsArr[i];sendEvent(e.target,eventName,e,{distance:{x:Math.abs(deltaX),y:Math.abs(deltaY)}})}tapNum=0}else cachedX>=currX-defaults.tapPrecision&&cachedX<=currX+defaults.tapPrecision&&cachedY>=currY-defaults.tapPrecision&&cachedY<=currY+defaults.tapPrecision&&timestamp+defaults.tapThreshold-now>=0&&(sendEvent(e.target,tapNum>=2&&target===e.target?"dbltap":"tap",e),target=e.target),dblTapTimer=setTimeout(function(){tapNum=0},defaults.dbltapThreshold)}},onTouchMove=function(e){if(isTheSameFingerId(e)&&("mousemove"!==e.type||!wasTouch)){var pointer=getPointerEvent(e);currX=pointer.pageX,currY=pointer.pageY}},tapNum=0;setListener(doc,touchevents.touchstart+(defaults.justTouchEvents?"":" mousedown"),onTouchStart),setListener(doc,touchevents.touchend+(defaults.justTouchEvents?"":" mouseup"),onTouchEnd),setListener(doc,touchevents.touchmove+(defaults.justTouchEvents?"":" mousemove"),onTouchMove),win.tocca=function(options){for(var opt in options)defaults[opt]=options[opt];return defaults}}(document,window);*/
40
41
42
43if ("serviceWorker" in navigator) {
44    if (navigator.serviceWorker.controller) {
45        console.log("active service worker found, no need to register");
46    } else {
47        // Register the service worker
48
49        if(document.querySelector('html').classList.contains('webp')){
50            navigator.serviceWorker
51                .register("/sw_webp.js?v=70", {
52                    scope: "./"
53                })
54                .then(function (reg) {
55                    console.log("Service worker has been registered for scope: " + reg.scope);
56                });
57        }
58        else{
59            navigator.serviceWorker
60                .register("/sw_jpeg.js?v=70", {
61                    scope: "./"
62                })
63                .then(function (reg) {
64                    console.log("Service worker has been registered for scope: " + reg.scope);
65                });
66        }
67
68    }
69}
70
71window.addEventListener("beforeinstallprompt", function(e) {
72    //console.log(e.platforms); // e.g., ["web", "android", "windows"]
73    var classList=document.querySelector('html').classList;
74    if(classList.contains('app')){
75        e.preventDefault();
76    }
77    /*e.userChoice.then(function(outcome) {
78        console.log(outcome); // either "accepted" or "dismissed"
79    }, function () {
80        // функция которая сработает, если установка не прошла успешно
81    });*/
82});
83function element_show_flex(element) {
84    if(element && typeof element.style != 'undefined') {
85        element.style.display = 'flex';
86    }
87}
88function element_show(element) {
89    if(element && typeof element.style != 'undefined'){
90        element.style.display='block';
91    }
92}
93function element_hide(element) {
94    if(element && typeof element.style != 'undefined') {
95        element.style.display = 'none';
96    }
97}
98window.basket={};
99
100if(localStorage.getItem('basket')!==undefined){
101    window.basket=JSON.parse(localStorage.getItem('basket'));
102}
103
104
105function set_online_state(){
106    var state = navigator.onLine ? "online" : "offline";
107    var classList=document.querySelector('html').classList;
108    if(state=='online'){
109        classList.remove('offline');
110        classList.add('online');
111    }
112    else{
113        classList.remove('online');
114        classList.add('offline');
115    }
116}
117set_online_state();
118window.addEventListener('load', function() {
119    set_online_state();
120});
121window.addEventListener('online', function (event) {
122    set_online_state();
123});
124window.addEventListener('offline', function (event) {
125    set_online_state();
126});
127function login_form_events_step_2_form(force) {
128
129    (async () => {
130        if(document.querySelectorAll('.login-form__input--password').length>0){
131            var request={
132                ajax_actions:{
133                    login: {
134                        login: document.querySelector('.login-form__input--login').value,
135                        password: document.querySelector('.login-form__input--password').value
136                    }
137                }
138            };
139        }
140        else{
141            if(force){
142                var request={
143                    ajax_actions:{
144                        login: {
145                            login: document.querySelector('.login-form__input--login').value,
146                            password: ''
147                        }
148                    }
149                };
150            }
151            else{
152                var request={
153                    ajax_actions:{
154                        login: {
155                            login: document.querySelector('.login-form__input--login').value
156                        }
157                    }
158                };
159            }
160        }
161        let rawResponse = await fetch('ajax_actions', {
162            method: 'POST',
163            credentials: 'include',
164            headers: {
165                'Content-Type': 'application/json',
166                'x-requested-with': 'xmlhttprequest'
167            },
168            body: JSON.stringify(request)
169        });
170        let response=await rawResponse.text();
171        document.querySelector(".login-form__form").remove();
172        document.querySelector('.login-form__inner').innerHTML=response;
173        login_form_events_init();
174        show_error_init();
175        element_show_flex(document.querySelector('.login-form'));
176
177        //alert(response);
178    })();
179}
180function decl_of_num(a,b){cases=[2,0,1,1,1,2];return b[4<a%100&&20>a%100?2:cases[5>a%10?a%10:5]]};
181
182function login_timer() {
183    if(document.querySelector('.login-form__form-button--resend-timer')){
184        var timerEl=document.querySelector('.login-form__form-button--resend-timer');
185        var timer=parseInt(timerEl.getAttribute('data-timer'));
186        timer--;
187        if(timer>0){
188            timerEl.setAttribute('data-timer',timer);
189            timerEl.innerText=timer+' '+decl_of_num(timer,['секунду','секунды', 'секунд']);
190        }
191        else{
192            clearInterval(window.loginReSendTimer);
193            document.querySelector('.login-form__form-button--resend').classList.remove('login-form__form-button--active');
194        }
195    }
196    else{
197        clearInterval(window.loginReSendTimer);
198    }
199}
200function login_form_events_init(){
201    document.querySelector('.login-form__close').addEventListener('click',function (event) {
202        element_hide(document.querySelector('.login-form'));
203    });
204    if(document.querySelector('.login-form__form-button--other-user')){
205        document.querySelector('.login-form__form-button--other-user').addEventListener('click',function (event) {
206            show_login_update_form_inner();
207        });
208    }
209    if(document.querySelector('.login-form__button--reload')){
210        document.querySelector('.login-form__button--reload').addEventListener('click',function (event) {
211            document.location.reload(true);
212        });
213    }
214    if(document.querySelector('.login-form__form-button--resend')){
215        document.querySelector('.login-form__form-button--resend-timer').setAttribute('data-timer','120');
216        document.querySelector('.login-form__form-button--resend').classList.add('login-form__form-button--active');
217        login_timer();
218        window.loginReSendTimer=setInterval(login_timer,1000);
219        document.querySelector('.login-form__form-button--resend').addEventListener('click',function (event) {
220            event.preventDefault();
221           if(!this.classList.contains('login-form__form-button--active')){
222               this.classList.add('login-form__form-button--active');
223               (async () => {
224                   let rawResponse = await fetch('ajax_actions', {
225                       method: 'POST',
226                       credentials: 'include',
227                       headers: {
228                           'Content-Type': 'text/html'
229                       },
230                       body: JSON.stringify({
231                           ajax_actions:{
232                               login: {
233                                   get_new_password: document.querySelector('.login-form__input--login').value
234                               }
235                           }
236                       })
237                   });
238                   let response=await rawResponse.text();
239                   if(response.length){
240                       document.querySelector('body').insertAdjacentHTML('afterbegin',response);
241                       show_error_init();
242                   }
243                   document.querySelector('.login-form__form-button--resend-timer').setAttribute('data-timer','120');
244                   login_timer();
245                   window.loginReSendTimer=setInterval(login_timer,1000);
246
247               })();
248
249
250           }
251        });
252    }
253
254
255    document.querySelector('.login-form__form').addEventListener('submit', function (event) {
256        event.preventDefault();
257        login_form_events_step_2_form(false);
258    });
259
260    if (document.querySelector(".login-form__form-button--login-by-email")) {
261        document.querySelector('.login-form__form-button--login-by-email').addEventListener('click', function (event) {
262            event.preventDefault();
263            event.stopPropagation();
264            if(document.querySelector('.login-form__input--login').value.length>0 || true){
265                show_login_update_form_inner_by_email();
266                //login_form_events_step_2_form(true);
267            }
268            else{
269                //         alert('Введите номер телефона или email');
270                document.querySelector('.login-form__error').innerText='Введите номер телефона или email';
271                document.querySelector('.login-form__label').classList.add('login-form__label--with-error');
272            }
273        });
274    }
275    if(document.querySelector('.login-form__form-button--i-have-code')) {
276        document.querySelector('.login-form__form-button--i-have-code').addEventListener('click', function (event) {
277            event.preventDefault();
278            event.stopPropagation();
279            clearInterval(window.loginReSendTimer);
280            if(document.querySelector('.login-form__input--login').value.length>0 || true){
281                show_login_update_form_inner_i_have_passwd();
282                //login_form_events_step_2_form(true);
283            }
284            else{
285       //         alert('Введите номер телефона или email');
286                document.querySelector('.login-form__error').innerText='Введите номер телефона или email';
287                document.querySelector('.login-form__label').classList.add('login-form__label--with-error');
288            }
289        });
290    }
291    if(document.querySelector('.login-form__form-button--i-have-code-email')) {
292        document.querySelector('.login-form__form-button--i-have-code-email').addEventListener('click', function (event) {
293            event.preventDefault();
294            event.stopPropagation();
295            clearInterval(window.loginReSendTimer);
296            if(document.querySelector('.login-form__input--login').value.length>0 || true){
297                show_login_update_form_inner_i_have_passwd_email();
298                //login_form_events_step_2_form(true);
299            }
300            else{
301                //         alert('Введите номер телефона или email');
302                document.querySelector('.login-form__error').innerText='Введите номер телефона или email';
303                document.querySelector('.login-form__label').classList.add('login-form__label--with-error');
304            }
305        });
306    }
307
308    if (document.querySelector('.login-form__input--login-phone')) {
309        document.querySelector('.login-form__input--login-phone').addEventListener('keydown', function (event) {
310            if (!(event.key == 'ArrowLeft' || event.key == 'ArrowRight'  || event.key == 'F5' || event.key == 'Backspace' || event.key == 'Tab')) {
311                event.preventDefault()
312            }
313            var mask = '+7 (111) 111-11-11'; // Задаем маску
314
315            if (/[0-9\+\ \-\(\)]/.test(event.key)) {
316                // Здесь начинаем сравнивать this.value и mask
317                // к примеру опять же
318                var currentString = this.value;
319
320                var currentLength = currentString.length;
321                if (/[0-9]/.test(event.key)) {
322                    if (mask[currentLength] == '1') {
323                        this.value = currentString + event.key;
324                    } else {
325                        for (var i = currentLength; i < mask.length; i++) {
326                            if (mask[i] == '1') {
327                                this.value = currentString + event.key;
328                                break;
329                            }
330                            currentString += mask[i];
331                        }
332                    }
333                }
334                if (this.value == "+7 (7" || this.value == "+7 (8"){
335                    this.value = "+7 (";
336                }
337            }
338        });
339    }
340}
341
342function show_login_form() {
343    if(document.querySelector('.login-form') !== null){
344       element_show_flex(document.querySelector('.login-form'));
345    }
346    else{
347        (async () => {
348            console.log("await login_form")
349            let rawResponse = await fetch('ajax_actions', {
350                method: 'POST',
351                credentials: 'include',
352                headers: {
353                    'Content-Type': 'text/html'
354                },
355                body: JSON.stringify({
356                    ajax_actions:{
357                        login: {
358                            get_login_form: 1
359                            //get_login_form_inner: 1
360                        }
361                    }
362                })
363            });
364            let response=await rawResponse.text();
365            document.querySelector('body').insertAdjacentHTML('afterbegin',response);
366            login_form_events_init();
367            show_error_init();
368            element_show_flex(document.querySelector('.login-form'));
369
370            //alert(response);
371    })();
372}
373}
374function show_login_update_form_inner_by_email() {
375    (async () => {
376        let rawResponse = await fetch('ajax_actions', {
377            method: 'POST',
378            credentials: 'include',
379            headers: {
380                'Content-Type': 'text/html'
381            },
382            body: JSON.stringify({
383                ajax_actions:{
384                    login: {
385                        get_login_form_inner_by_email: 1
386                    }
387                }
388            })
389        });
390        let response=await rawResponse.text();
391
392        if (document.querySelector('.login-form__form')) document.querySelector('.login-form__form').remove();
393        document.querySelector('.login-form__inner').insertAdjacentHTML('beforeend', response);
394        login_form_events_init();
395        show_error_init();
396        element_show_flex(document.querySelector('.login-form'));
397
398        //alert(response);
399    })();
400}function show_login_update_form_inner() {
401    (async () => {
402        let rawResponse = await fetch('ajax_actions', {
403            method: 'POST',
404            credentials: 'include',
405            headers: {
406                'Content-Type': 'text/html'
407            },
408            body: JSON.stringify({
409                ajax_actions:{
410                    login: {
411                        get_login_form_inner: 1
412                    }
413                }
414            })
415        });
416        let response=await rawResponse.text();
417        if (document.querySelector('.login-form__form')) document.querySelector('.login-form__form').remove();
418        document.querySelector('.login-form__inner').insertAdjacentHTML('beforeend', response);
419        login_form_events_init();
420        show_error_init();
421        element_show_flex(document.querySelector('.login-form'));
422
423        //alert(response);
424    })();
425}
426function show_login_update_form_inner_i_have_passwd() {
427    (async () => {
428        let rawResponse = await fetch('ajax_actions', {
429            method: 'POST',
430            credentials: 'include',
431            headers: {
432                'Content-Type': 'text/html'
433            },
434            body: JSON.stringify({
435                ajax_actions:{
436                    login: {
437                        get_login_form_inner_i_have_password: 1
438                    }
439                }
440            })
441        });
442        let response=await rawResponse.text();
443        //if (document.querySelector('.login-form__form')) document.querySelector('.login-form__form').remove();
444        document.querySelector('.login-form__form').innerHTML=response;
445        login_form_events_init();
446        show_error_init();
447        element_show_flex(document.querySelector('.login-form'));
448
449        //alert(response);
450    })();
451}
452function show_login_update_form_inner_i_have_passwd_email() {
453    (async () => {
454        let rawResponse = await fetch('ajax_actions', {
455            method: 'POST',
456            credentials: 'include',
457            headers: {
458                'Content-Type': 'text/html'
459            },
460            body: JSON.stringify({
461                ajax_actions:{
462                    login: {
463                        get_login_form_inner_i_have_password_email: 1
464                    }
465                }
466            })
467        });
468        let response=await rawResponse.text();
469        //if (document.querySelector('.login-form__form')) document.querySelector('.login-form__form').remove();
470        document.querySelector('.login-form__form').innerHTML=response;
471        login_form_events_init();
472        show_error_init();
473        element_show_flex(document.querySelector('.login-form'));
474        clearInterval(window.loginReSendTimer);
475        document.querySelector(".login-form__form-button--resend").classList.remove("login-form__form-button--active");
476        //alert(response);
477    })();
478}
479function show_error_init() {
480    var showErrors=document.querySelectorAll('.show-errors__error');
481    for(var i=0; i<showErrors.length; i++){
482        showErrors[i].addEventListener('click',function () {
483            event.stopPropagation();
484            this.closest('.show-errors__error').classList.add('show-error__error--hide');
485        });
486        showErrors[i].querySelector('.show-errors__text').addEventListener('click',function () {
487            event.stopPropagation();
488        });
489        showErrors[i].querySelector('.show-errors__close').addEventListener('click',function (event) {
490            event.stopPropagation();
491            this.closest('.show-errors__error').classList.add('show-error__error--hide');
492        });
493    }
494}
495
496function setCookie(name,value,days) {
497    var expires = "";
498    if (days) {
499        var date = new Date();
500        date.setTime(date.getTime() + (days*24*60*60*1000));
501        expires = "; expires=" + date.toUTCString();
502    }
503    document.cookie = name + "=" + (encodeURI(value) || "")  + expires + "; path=/";
504}
505function getCookie(name) {
506    var nameEQ = name + "=";
507    var ca = document.cookie.split(';');
508    for(var i=0;i < ca.length;i++) {
509        var c = ca[i];
510        while (c.charAt(0)==' ') c = c.substring(1,c.length);
511        if (c.indexOf(nameEQ) == 0) return decodeURI(c.substring(nameEQ.length,c.length));
512    }
513    return null;
514}
515
516function deleteCookie(name) {
517    setCookie(name, "", {
518        'max-age': -1
519    })
520}</script>
520
521
522    <!-- new personal area -->
523    <style>body{font-family:'Segoe UI', 'SF UI Display', 'SF UI Text', 'Helvetica Neue', 'Ubuntu', 'Trebuchet MS', 'Helvetica',  Arial, sans-serif;font-size:14px;line-height:1.5;color:#2B2B33;font-weight:500}.text-left{text-align:left;align-self:start;justify-content:left}.text-center{text-align:center;align-self:center;justify-content:center}.text-right{text-align:right;align-self:end;justify-content:right}.color-orange{color:#FF671F}.text-grey{color:#AAAAAD !important}.page-title{color:#2B2B33;font-size:20px;font-style:normal;font-weight:600;line-height:24px;text-overflow:ellipsis;font-family:Inter}@media all and (min-width: 744px){.page-title{font-size:25px;line-height:135%}}a{text-decoration:none}h1{font-size:20px;font-weight:700;line-height:135%;color:#2B2B33}@media all and (min-width: 744px){h1{font-size:25px}}@media all and (min-width: 2560px){h1{font-size:33.333px}}.btn{display:flex;flex-direction:row;height:41.942px;padding:0px 17.5px 0px 17.5px;align-items:center;gap:6.99px;border-radius:13.981px;font-size:14px;font-weight:600;line-height:100%;background-color:#37373D;color:white;text-decoration:none;width:fit-content}@media all and (min-width: 390px){.btn{font-size:16px;height:48px;padding:0px 20px 0px 20px;gap:8px;border-radius:16px}}@media all and (min-width: 744px){.btn{font-size:20px;height:56px;padding:0px 25px 0px 25px;gap:10px;border-radius:18px}}@media all and (min-width: 2560px){.btn{height:75px;font-size:26px;padding:0px 33px 0px 33px;gap:14px;border-radius:24px}}.btn-suff{padding:0px 14px 0px 17.5px}@media all and (min-width: 360px){.btn-suff{padding:0px 16px 0px 20px}}@media all and (min-width: 744px){.btn-suff{padding:0px 20px 0px 25px}}@media all and (min-width: 2560px){.btn-suff{padding:0px 26.5px 0px 33px}}.btn-pref{padding:0px 17.5px 0px 14px}@media all and (min-width: 360px){.btn-pref{padding:0px 20px 0px 16px}}@media all and (min-width: 744px){.btn-pref{padding:0px 25px 0px 20px}}@media all and (min-width: 2560px){.btn-pref{padding:0px 33px 0px 26.5px}}.btn-ico{display:flex;justify-content:center;align-items:center;width:20px;height:20px}@media all and (min-width: 360px){.btn-ico{width:24px;height:24px}}@media all and (min-width: 744px){.btn-ico{width:30px;height:30px}}@media all and (min-width: 2560px){.btn-ico{width:40px;height:40px}}.btn-ico svg{width:100%;height:100%}.btn-label{display:flex}.btn-check{width:18px;height:18px;background:url("/assets/chunks/common-elements/images/check_white.svg") transparent no-repeat center center;background-size:contain}@media all and (min-width: 744px){.btn-check{width:24px;height:24px}}.btn-primary{background-color:#FF671F;color:white;justify-content:center;align-items:center;align-self:stretch}.btn-white{background-color:white;color:#37373D}.btn-grey{color:#37373D;background:#F6F6F7}.btn-black{color:white;background:#37373D}.btn-small{height:36px;padding:0px 12px 0px 20px;align-items:center;gap:8px;border-radius:10px;color:#37373D;font-size:14px;font-style:normal;font-weight:600;line-height:100%}@media all and (min-width: 390px){.btn-small{font-size:16px;height:40px;padding:0px 8px 0px 16px;border-radius:12px}}@media all and (min-width: 2560px){.btn-small{font-size:21.333px;border-radius:16px;height:53.333px;padding:0px 10.667px 0px 21.333px}}.btn-small .btn-ico{width:16px;height:16px}@media all and (min-width: 744px){.btn-small .btn-ico{width:24px;height:24px}}@media all and (min-width: 2560px){.btn-small .btn-ico{width:32px;height:32px}}.btn-medium .btn-ico{width:20px;height:20px}@media all and (min-width: 744px){.btn-medium .btn-ico{width:28px;height:28px}}@media all and (min-width: 2560px){.btn-medium .btn-ico{width:37px;height:37px}}.btn-big{width:100%;height:48.932px;padding:0px 34.951px 2.621px 34.951px;border-radius:16px;font-size:18px;font-weight:700;line-height:100%;gap:8.738px;border-radius:13.981px}@media all and (min-width: 390px){.btn-big{height:56px;padding:0px 40px 3px 40px;border-radius:16px;font-size:18px;gap:10px}}@media all and (min-width: 744px){.btn-big{height:72px;padding:0px 53.786px 4.034px 53.786px;font-size:24px;gap:13.447px;border-radius:20px}}@media all and (min-width: 992px){.btn-big{height:70px}}@media all and (min-width: 2560px){.btn-big{height:93.333px;padding:0px 71.715px 5.379px 71.715px;font-size:32px;gap:17.929px;border-radius:26.667px}}.arrow-right{background:url("/assets/chunks/common-elements/images/arrow-right.png") transparent no-repeat center center;background-size:contain}.accordition{background:#F5F5F5;padding:13px 20px;border-radius:20px;gap:4px;display:flex;flex-direction:column;align-items:center;overflow:hidden}.accordition__title{display:flex;flex-direction:row;align-items:center;font-weight:700;font-size:16px;line-height:22px;color:#1D1D1F;cursor:pointer;align-self:stretch;justify-content:space-between}@media all and (min-width: 390px){.accordition__title{font-size:18px;line-height:24px}}.accordition__toggler{width:14px;
523height:14px;background:url("/assets/chunks/common-elements/images/accortition-toggler.svg") no-repeat center center;transition:all ease 0.6s}.accordition__details{flex-direction:column}.accordition__details p{font-size:14px;line-height:20px;padding:0 0px 12px 0px}@media screen and (min-width: 480px){.accordition__details{transition:max-height 1s;animation:accordionOut 0.6s normal ease-in-out both 1}@keyframes accordionOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.9) rotateX(-60deg);max-height:0;overflow:hidden}}}.accordition__details p{padding:0 0px 8px 0px;font-size:16px;line-height:22px}.accordition.expanded .accordition__toggler{transform:rotate(180deg)}.accordition.expanded .accordition__details{display:flex;max-height:unset;margin-top:20px}@media screen and (min-width: 480px){.accordition.expanded .accordition__details{animation:accordionIn 0.6s normal ease-in-out both 1}@keyframes accordionIn{0%{opacity:0;transform:scale(0.9) rotateX(-60deg);transform-origin:50% 0}100%{opacity:1;transform:scale(1)}}}.alert-box{display:flex;border-radius:20px;padding:20px;border:2px solid #ea412c;margin-top:27px;gap:15px}.alert-box .icon-col{padding:10px 15px 0 0;width:24px;height:24px;min-width:24px;display:flex;background:url("/assets/chunks/common-elements/images/alert-triangle-red.svg") no-repeat left top;background-size:contain}.alert-box .info-col h4{font-style:normal;font-weight:600;font-size:18px;line-height:24px;margin-bottom:10px}.alert-box .info-col .shop-list{padding-left:10px}.alert-box .info-col p:last-child{padding-bottom:0;line-height:24px}.alert-box.alert-box-blue{border:2px solid #4ca8f9}.alert-box.alert-box-blue .icon-col{background-image:url("/assets/chunks/common-elements/images/alert-circle-blue.svg")}
523.copy-to-clipboard{cursor:pointer;display:inline-flex;align-items:center}.copy-to-clipboard__ico{cursor:pointer;display:flex;margin-left:6px;background-image:url("/assets/chunks/common-elements/forms/images/copy.svg");height:24px;width:24px;background-repeat:no-repeat;background-position:left center;background-size:contain}.copy-ok{position:absolute;padding:4px 15px;font-size:15px;background:#000000;color:#FFFFFF;transition:all 800ms ease;border-radius:16px;margin-top:-55px;padding:4px 15px;opacity:0;font-weight:400;letter-spacing:0;text-transform:initial}.copy-ok.show{opacity:1}.mt0{margin-top:0px !important}.mb0{margin-bottom:0px !important}.mt10{margin-top:10px !important}.mb10{margin-bottom:10px !important}.pt0{padding-top:0px !important}.pb0{padding-bottom:0px !important}.plr0{padding-right:0px !important;padding-left:0px !important}.pt10{padding-top:10px !important}.pb10{padding-bottom:10px !important}.plr10{padding-right:10px !important;padding-left:10px !important}.mt15{margin-top:15px !important}.mb15{margin-bottom:15px !important}.pt15{padding-top:15px !important}.pb15{padding-bottom:15px !important}.mt20{margin-top:20px !important}.mb20{margin-bottom:20px !important}.pt20{padding-top:20px !important}.pb20{padding-bottom:20px !important}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.h-100{height:100%}.hidden{display:none !important;visibility:hidden}@media all and (max-width: 360px){.hidden-xs{display:none !important}}@media all and (max-width: 744px){.hidden-sm{display:none !important}}@media all and (min-width: 744px){.hidden-md{display:none !important}}@media all and (min-width: 992px){.hidden-lg{display:none !important}}@media all and (min-width: 1200px){.hidden-xl{display:none !important}}.hidden-uhd{display:none !important}.label{font-size:11px;margin-top:8px}@media all and (min-width: 360px){.label{font-size:12px}}.label__info{color:black;padding-left:30px}.label__info-icon{width:16px;height:16px;display:block;float:left;margin-left:-24px;margin-top:4px;background:url("/assets/images/docs/1/ico-info-alert.svg") no-repeat left top;background-size:contain}.card{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;background:white;padding:20.971px;gap:20.971px}@media all and (min-width: 390px){.card{padding:24px;gap:24px}}@media all and (min-width: 744px){.card{gap:32px;padding:32px}}@media all and (min-width: 992px){.card{gap:30px;padding:30px}}@media all and (min-width: 1400px){.card{gap:32px;padding:32px}}@media all and (min-width: 2560px){.card{padding:42.667px;gap:42.667px}}.card-rounded{border-radius:27.961px}@media all and (min-width: 390px){.card-rounded{border-radius:24px}}@media all and (min-width: 744px){.card-rounded{border-radius:32px}}@media all and (min-width: 992px){.card-rounded{border-radius:40px}}@media all and (min-width: 1400px){.card-rounded{border-radius:32px}}@media all and (min-width: 2560px){.card-rounded{border-radius:42.667px}}
524</style>
525    <style>.form{transition:all 0.2s ease}.form-grid{display:grid;grid-gap:24px}.form label{font-weight:400;font-size:12px;line-height:125%;color:#9E9E9E}.form-group__error{display:none;font-size:14px;line-height:125%;transition:opacity 0.2s ease;color:#DC3545;margin-top:6px}.form-group__error.show{display:block}.form-input{background:#FFFFFF;border:1px solid #999;border-radius:15px;color:#999;padding:15px 16px;font-weight:500;font-size:16px;line-height:120%;width:100%;display:block;transition:all 0.2s ease;max-width:380px}.form-input:focus,.form-input.black{border-color:#0A0A0A;color:#0A0A0A}.form-input::-webkit-input-placeholder{color:#999}.form-input:-moz-placeholder{color:#999;opacity:1}.form-input::-moz-placeholder{color:#999;opacity:1}.form-input:-ms-input-placeholder{color:#999}.form-input::-ms-input-placeholder{color:#999}.form-input::placeholder{color:#999}.form-input::-webkit-outer-spin-button,.form-input::-webkit-inner-spin-button{-webkit-appearance:none}.form-input.error{border-color:#DC3545;color:#DC3545}.form-input.error::-webkit-input-placeholder{color:#DC3545}.form-input.error:-moz-placeholder{color:#DC3545;opacity:1}.form-input.error::-moz-placeholder{color:#DC3545;opacity:1}.form-input.error:-ms-input-placeholder{color:#DC3545}.form-input.error::-ms-input-placeholder{color:#DC3545}.form-input.error::placeholder{color:#DC3545}.form-input:disabled{border-color:#E0E0E0;color:#9E9E9E;background-color:#E0E0E0}.form-input.success{border-color:#198754;color:#0A0A0A}.form-input__checkbox{height:1px;display:block}.form-input__checkbox+label{color:#0A0A0A;display:inline-flex;align-items:center;user-select:none;font-weight:400;font-size:14px;line-height:130%;min-height:36px;padding-left:36px;background-repeat:no-repeat;background-position:left center;background-size:24px 24px;background-image:url("/assets/chunks/common-elements/forms/images/checkbox_inactive.svg")}.form-input__checkbox:checked+label{background-image:url("/assets/chunks/common-elements/forms/images/checkbox.svg")}.form label>input{margin-top:8px}.form input:focus+label,.form input.success+label,.form input:focus ~ label,.form label:active{color:#0A0A0A}.form-button{display:block;font-weight:600;font-size:16px;text-align:center;padding:14px 16px;transition:all 0.2s ease;border-radius:16px;text-decoration:none;cursor:pointer;width:100%;max-width:380px}.form-button__main{height:48px;font-weight:600;font-size:16px}.form-button__main{background:#FF671F;color:#fff}.form-button__grey{background:#F5F5F5;color:#0A0A0A}.form-button__white{background:#fff;color:#0A0A0A}.form-button__transparent{background:transparent;color:#0A0A0A}.form-button__inactive,.form-button:disabled{background:#E0E0E0 !important;color:#9E9E9E !important;pointer-events:none}.form-button__sm{max-width:120px;padding:8px 16px;border-radius:8px;font-weight:500;font-size:12px;line-height:130%;height:auto !important}
526</style>
527
528    
529    <!-- END new personal area -->
530
531    <!--countersHead-->
532    <meta name="yandex-verification" content="1128125b17eb1077" />
533<!-- Yandex.Metrika counter 
vendor: 498 bytes, lines 534-538
534<script type="text/javascript" > 
535	(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); 
536	var YandexMetrikaCounterId = 50084089;
537	//ym(50084089, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true, ecommerce:"dataLayer" }); 
538</script>
538 <noscript><div><img src="https://mc.yandex.ru/watch/50084089" style="position:absolute; left:-9999px;" alt="" /></div></noscript> /Yandex.Metrika counter -->
539
540 <!-- Yandex.Metrika counter --> 
541<script type="text/javascript">     
542	var YandexMetrikaCounterId = 50084089;
543	
544	(function(m,e,t,r,i,k,a){         m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};         m[i].l=1*new Date();         for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}         k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)     })(window, document,'script','https://mc.yandex.ru/metrika/tag.js', 'ym');    
545	/*  ym(50084089, 'init', {webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true}); */ 
546</script>
546 
547<noscript><div><img src="https://mc.yandex.ru/watch/50084089" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->   
548
549<script>
550window.dataLayer = window.dataLayer || [];
551</script>
551
552
553
554<!--script type='text/javascript'> (function () { window['yandexChatWidgetCallback'] = function() { try { window.yandexChatWidget = new Ya.ChatWidget({ guid: 'ec13a6a9-6b5f-42d4-a8a4-83d51acc903e', buttonText: '', title: 'Чат', theme: 'light', collapsedDesktop: 'never', collapsedTouch: 'never' }); } catch(e) { } }; var n = document.getElementsByTagName('script')[0], s = document.createElement('script'); s.async = true; s.charset = 'UTF-8'; s.src = 'https://chat.s3.yandex.net/widget.js'; n.parentNode.insertBefore(s, n); })(); </script-->
555
556
557<script src="https://www.artfut.com/static/tagtag.min.js?campaign_code=68c261a740" async onerror='var self = this;window.ADMITAD=window.ADMITAD||{},ADMITAD.Helpers=ADMITAD.Helpers||{},ADMITAD.Helpers.generateDomains=function(){for(var e=new Date,n=Math.floor(new Date(2020,e.getMonth(),e.getDate()).setUTCHours(0,0,0,0)/1e3),t=parseInt(1e12*(Math.sin(n)+1)).toString(30),i=["de"],o=[],a=0;a<i.length;++a)o.push({domain:t+"."+i[a],name:t});return o},ADMITAD.Helpers.findTodaysDomain=function(e){function n(){var o=new XMLHttpRequest,a=i[t].domain,D="https://"+a+"/";o.open("HEAD",D,!0),o.onload=function(){setTimeout(e,0,i[t])},o.onerror=function(){++t<i.length?setTimeout(n,0):setTimeout(e,0,void 0)},o.send()}var t=0,i=ADMITAD.Helpers.generateDomains();n()},window.ADMITAD=window.ADMITAD||{},ADMITAD.Helpers.findTodaysDomain(function(e){if(window.ADMITAD.dynamic=e,window.ADMITAD.dynamic){var n=function(){return function(){return self.src?self:""}}(),t=n(),i=(/campaign_code=([^&]+)/.exec(t.src)||[])[1]||"";t.parentNode.removeChild(t);var o=document.getElementsByTagName("head")[0],a=document.createElement("script");a.src="https://www."+window.ADMITAD.dynamic.domain+"/static/"+window.ADMITAD.dynamic.name.slice(1)+window.ADMITAD.dynamic.name.slice(0,1)+".min.js?campaign_code="+i,o.appendChild(a)}});'></script>
557
558
559<script type="text/javascript">
560var cookie_name = 'deduplication_cookie';
561var days_to_store = 90;
562var deduplication_cookie_value = 'admitad';
563var channel_name = 'utm_source';
564getSourceParamFromUri = function () {
565 var pattern = channel_name + '=([^&]+)';
566 var re = new RegExp(pattern);
567 return (re.exec(document.location.search) || [])[1] || '';
568};
569getSourceCookie = function () {
570 var matches = document.cookie.match(new RegExp(
571   '(?:^|; )' + cookie_name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + '=([^;]*)'
572 ));
573 return matches ? decodeURIComponent(matches[1]) : undefined;
574};
575setSourceCookie = function () {
576 var param = getSourceParamFromUri();
577 var params = (new URL(document.location)).searchParams;
578 if (!params.get(channel_name) && params.get('gclid')) { param = 'google' }
579 else if (!params.get(channel_name) && params.get('fbclid')) { param = 'facebook' }
580 else if (!param) { return; }
581 var period = days_to_store * 60 * 60 * 24 * 1000; // in seconds
582 var expiresDate = new Date((period) + +new Date);
583 var cookieString = cookie_name + '=' + param + '; path=/; expires=' + expiresDate.toGMTString();
584 document.cookie = cookieString;
585 document.cookie = cookieString + '; domain=.' + location.host;
586};
587setSourceCookie();
588</script>
588
589
590<!-- Top.Mail.Ru counter -->
591<script type="text/javascript">
592var _tmr = window._tmr || (window._tmr = []);
593_tmr.push({id: "3285107", type: "pageView", start: (new Date()).getTime()});
594(function (d, w, id) {
595  if (d.getElementById(id)) return;
596  var ts = d.createElement("script"); ts.type = "text/javascript"; ts.async = true; ts.id = id;
597  ts.src = "https://top-fwz1.mail.ru/js/code.js";
598  var f = function () {var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ts, s);};
599  if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); }
600})(document, window, "tmr-code");
601</script>
601
602<noscript><div><img src="https://top-fwz1.mail.ru/counter?id=3285107;js=na" style="position:absolute;left:-9999px;" alt="Top.Mail.Ru" /></div></noscript>
603<!-- /Top.Mail.Ru counter -->
604
605
606
607</head>
608<body class="city-branded page_podarko-news template-20">
609
610<!--countersBody-->
611<!----> 
612<noscript><div><img src="https://mc.yandex.ru/watch/50084089" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
613<noscript><img src="https://vk.com/rtrg?p=VK-RTRG-523093-2fT2x" style="position:fixed; left:-999px;" alt=""/></noscript>
614
615
616
617<style>@media print{.small-basket{display:none !important}}.small-basket{display:block;position:fixed;width:230px;right:0;top:0;background:linear-gradient(246.5deg, #FC6655 0%, #FC9956 100%);z-index:4;font-size:18px;text-decoration:none;color:#FFFFFF;padding:0 43px 0 48px;transition:backrgound .3s ease, right .3s ease}.small-basket .basket-icon__path{fill:#fff}.small-basket.small-basket--empty{background:#FFFFFF;right:-89px}.small-basket.small-basket--empty .basket-icon__path{f
617ill:#231F20}.small-basket.small-basket--empty .small-basket__price{display:none}.small-basket.small-basket--empty .small-basket__count{background:#f16722;color:#FFFFFF;background:#C4C4C4}@media screen and (max-width: 1800px){.small-basket{width:105px;padding:0 30px 0 30px;transition:right 0ms ease}.small-basket.small-basket--empty{right:0}.small-basket .small-basket__price{display:none}}@media screen and (max-width: 600px){.small-basket{width:100%;transition:bottom 0.4s ease;top:auto;bottom:0}.small-basket.small-basket--empty{bottom:-70px;background:linear-gradient(246.5deg, #FC6655 0%, #FC9956 100%)}.small-basket.small-basket--empty .basket-icon__path{fill:#fff}}.basket-icon{display:block}.small-basket__icon{width:45px;display:block;position:relative}@media screen and (max-width: 600px){.small-basket__icon{width:32px}}.small-basket__count{position:absolute;min-width:22px;height:22px;padding:0 5px;line-height:22px;text-align:center;color:#c43e00;font-size:14px;background:#FFFFFF;top:0;left:34px;border-radius:100px}@media screen and (max-width: 600px){.small-basket__count{height:16px;min-width:16px;line-height:16px;padding:0 2px;font-size:12px;left:26px}}.small-basket__inner{height:100px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}@media screen and (max-width: 1800px){.small-basket__inner{height:80px}}@media screen and (max-width: 600px){.small-basket__inner{height:55px;justify-content:center}}@media screen and (max-width: 480px){.app .small-basket{background:none;transition:none;width:30px;bottom:auto;top:17.85px;right:16.42px;left:auto}.app .small-basket.small-basket--empty{background:none;right:16.42px}.app .small-basket .small-basket__inner{height:21px;padding:0;width:30px}.app .small-basket .basket-icon .basket-icon__path{fill:#231F20}.app .small-basket .small-basket__count{top:2px;left:-9px;background:#FF500F;color:#FFFFFF}}
618</style><a href="korzina" class="small-basket small-basket--empty">
619    <span class="small-basket__inner">
620        <span class="small-basket__icon">
621            <style>.basket-icon__path{fill-rule:evenodd}
622</style><svg class="basket-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 246.41 193.25"><path class="basket-icon__path" d="M91.23,177.14H51.58L38.4,81.85H208l-13.19,95.29h-40a8,8,0,0,0,0,16h46.94a8,8,0,0,0,7.91-6.89L224.13,81.85h14.22a8,8,0,0,0,0-16h-32.3L164.82,3.69a8,8,0,1,0-13.31,8.82L186.9,65.85H59.52L94.9,12.51A8,8,0,1,0,81.59,3.69L40.35,65.85H8.07a8,8,0,1,0,0,16H22.28L36.65,185.7a8,8,0,0,0,8,7.43h46.6a8,8,0,1,0,0-16Zm32,0a8,8,0,1,0,8,8,8,8,0,0,0-8-8ZM77.3,103.35v52.28a8,8,0,0,0,16,0V103.35a8,8,0,0,0-16,0Zm75.81,0v52.28a8,8,0,0,0,16,0V103.35a8,8,0,0,0-16,0Zm-37.9,0v52.28a8,8,0,0,0,16,0V103.35a8,8,0,0,0-16,0Z"/></svg>
623            <span class="small-basket__count">0</span>
624        </span>
625        <span class="small-basket__price">0</span>
626    </span>
627</a>
627<script>
628function update_small_basket_count(skipJsonBasket) {
629
630    (async () => {
631        let rawResponse = await fetch('ajax_actions', {
632            method: 'POST',
633            credentials: 'include',
634            headers: {
635                'Content-Type': 'application/json',
636                'x-requested-with': 'xmlhttprequest'
637            },
638            body: JSON.stringify({
639                ajax_actions:{
640                    basket: {
641                        check_price_and_count: 1
642                    }
643                }
644            })
645        });
646
647        let response = await rawResponse.json();
648        document.dispatchEvent(new CustomEvent("basket_updated",
649            {
650                detail: {
651                    small_basket: response
652                }
653            }));
654
655        var smallBasket=document.querySelector('.small-basket');
656        if(response.count==0){
657            if(!smallBasket.classList.contains('small-basket--empty')){
658                smallBasket.classList.add('small-basket--empty');
659            }
660        }
661        else if(smallBasket.classList.contains('small-basket--empty')){
662            smallBasket.classList.remove('small-basket--empty');
663        }
664
665        document.querySelector('.small-basket__count').innerHTML=response.count;
666        document.querySelector('.small-basket__price').innerHTML=response.price+' &#8381';
667    })();
668
669    if(!skipJsonBasket){
670        get_json_basket();
671    }
672}
673function set_real_basket_item_count_to_element(item,toppings,element,callback) {
674    return function () {
675        (async () => {
676            let rawResponse = await fetch('ajax_actions', {
677            method: 'POST',
678            credentials: 'include',
679            headers: {
680                'Content-Type': 'application/json',
681                'x-requested-with': 'xmlhttprequest'
682            },
683            body: JSON.stringify({
684                ajax_actions:{
685                    basket: {
686                        get_real_item_count: {
687                            item: item,
688                            toppings: toppings
689                        }
690                    }
691                }
692            })
693        });
694        element.innerText=await rawResponse.text();
695        //alert(element.innerText);
696    })();
697       // alert('set_real_basket_item_count_to_element');
698        if(typeof callback=="function"){
699            callback();
700        }
701        }
702
703}
704
705function add_to_basket(item,toppings,count,callback) {
706    console.log("old script warning!!");
707    (async () => {
708        let rawResponse = await fetch('ajax_actions', {
709        method: 'POST',
710        credentials: 'include',
711        headers: {
712            'Content-Type': 'application/json',
713            'x-requested-with': 'xmlhttprequest'
714        },
715        body: JSON.stringify({
716            ajax_actions:{
717                basket: {
718                    add: {
719                        item: item,
720                        count: count,
721                        toppings: toppings
722                    }
723                }
724            }
725        })
726    });
727    if(await rawResponse.json()==1){
728        if (typeof yaCounter50084089 != 'undefined') {
729            yaCounter50084089.reachGoal('item_addtocart');
730        }
731
732        //VK.Goal('add_to_cart');
733
734        _tmr.push({ type: "reachGoal", id: 3285107, goal: "add_to_cart"});
735        update_small_basket_count();
736        //alert('add_to_basket ' + ' ' + item + " " + count);
737        if(typeof callback=="function"){
738            callback();
739        }
740    }
741else{
742        //alert('Не удалось добавить товар в корзину');
743    }
744    //document.querySelector('.small-basket').innerHTML=await rawResponse.text()+' &#8381';
745})();
746
747}
748function delete_from_basket(key,callback) {
749    (async () => {
750        let rawResponse = await fetch('ajax_actions', {
751        method: 'POST',
752        credentials: 'include',
753        headers: {
754            'Content-Type': 'application/json',
755            'x-requested-with': 'xmlhttprequest'
756        },
757        body: JSON.stringify({
758            ajax_actions:{
759                basket: {
760                    delete: key
761                }
762            }
763        })
764    });
765    if(await rawResponse.json()==1){
766        update_small_basket_count();
767        //alert('add_to_basket ' + ' ' + key);
768        if(typeof callback=="function"){
769            callback();
770        }
771    }
772else{
773        //alert('Не удалось добавить товар в корзин
773у');
774    }
775    //document.querySelector('.small-basket').innerHTML=await rawResponse.text()+' &#8381';
776})();
777
778}
779function delete_from_basket_by_item(item,toppings,callback) {
780    (async () => {
781        let rawResponse = await fetch('ajax_actions', {
782            method: 'POST',
783            credentials: 'include',
784            headers: {
785                'Content-Type': 'application/json',
786                'x-requested-with': 'xmlhttprequest'
787            },
788            body: JSON.stringify({
789                ajax_actions:{
790                    basket: {
791                        delete: {
792                            item: item,
793                            toppings: toppings
794                        }
795                    }
796                }
797            })
798        });
799        if(await rawResponse.json()==1){
800            update_small_basket_count();
801            //alert('add_to_basket');
802            if(typeof callback=="function"){
803                callback();
804            }
805        }
806        else{
807            //alert('Не удалось добавить товар в корзину');
808        }
809        //document.querySelector('.small-basket').innerHTML=await rawResponse.text()+' &#8381';
810    })();
811
812}
813
814
815function get_json_basket() {
816    (async () => {
817        let rawResponse = await fetch('ajax_actions', {
818        method: 'POST',
819        credentials: 'include',
820        headers: {
821            'Content-Type': 'application/json',
822            'x-requested-with': 'xmlhttprequest'
823        },
824        body: JSON.stringify({
825            ajax_actions:{
826                basket: {
827                    get_json_basket: 1
828                }
829            }
830        })
831    });
832        let response=await rawResponse.text();
833        if(response==''){
834            response={}
835        }
836        else{
837            response=JSON.parse(response);
838        }
839
840    window.basket=response;
841        if(response !== null){
842            for (var item in response) { // "foreach"
843                if(response[ item ]['toppings'].length===0){
844                    //console.log(response[ item ]);
845                    if(document.querySelector('.update-basket-item-count--'+response[ item ]['item'])){
846                        document.querySelector('.update-basket-item-count--'+response[ item ]['item']).innerText=response[ item ]['count'];
847                    }
848                    if(document.querySelector('.update-basket-item-count-value--'+response[ item ]['item'])){
849                        document.querySelector('.update-basket-item-count-value--'+response[ item ]['item']).setAttribute('value',response[ item ]['count']);
850                    }
851                    if(document.querySelector('.update-basket-item-count-data--'+response[ item ]['item'])){
852                        document.querySelector('.update-basket-item-count-data--'+response[ item ]['item']).setAttribute('basket-item-count-data',response[ item ]['count']);
853                    }
854                }
855            }
856        }
857    /*response.forEach(function callback(currentValue, index, array) {
858        alert(index);
859    });*/
860    localStorage.setItem('basket', JSON.stringify(response));
861})();
862}
863update_small_basket_count();
864//get_json_basket();
865
866
867
868if (document.readyState == 'loading') {
869    document.addEventListener('DOMContentLoaded', ()=>{
870        get_json_basket();
871
872    });
873} else {
874    get_json_basket();
875}</script>
875
876<style>.to-top{width:42px;height:42px;background:#f26722;border-radius:50%;border:2px solid #FFFFFF;position:fixed;top:calc(50% + 100px);right:20px;opacity:.5;cursor:pointer;z-index:3;display:none}.to-top:hover,.to-top:focus,.to-top:active{opacity:1}
877</style><button class="to-top"></button>
878<style>@media print{.header{display:none !important}.header-padding{display:none !important}}.header-padding{padding:100px 0 0 0}@media screen and (max-width: 1800px){.header-padding{padding:80px 0 0 0}}@media screen and (max-width: 600px){.header-padding{padding:67px 0 0 0}}@media screen and (max-width: 500px){.header-padding{padding:65px 0 0 0}}@media screen and (max-width: 400px){.header-padding{padding:60px 0 0 0}}@media screen and (max-width: 200px){.header-padding{font-size:10px;word-break:break-all}}.header{width:100%;position:fixed;z-index:2;background:#ffffff;padding:0 230px;box-shadow:0 1px 3px rgba(0,0,0,0.2);top:0}@media screen and (max-width: 1800px){.header{padding:0 135px 0 210px}}@media screen and (max-width: 1100px){.header{padding:0 135px 0 69px}}@media screen and (max-width: 600px){.header{padding:0 30px 0 69px}}@media screen and (max-width: 500px){.header{padding:0 30px 0 59px}}.header__inner{width:100%;max-width:1260px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;height:100px;align-items:center;display:grid;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 1800px){.header__inner{max-width:none;height:80px;display:flex}}@media screen and (max-width: 600px){.header__inner{height:67px}}@media screen and (max-width: 500px){.header__inner{height:65px}}@media screen and (max-width: 400px){.header__inner{height:60px}}
879</style>
880
881
882<div class="header-padding"></div>
883
884<header class="header">
885    <div class="header__inner">
886
887
888        <style>.header__address{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.header__address-button{font-size:18px;color:#231F20;cursor:pointer;padding:0 15px 0 0;position:relative;margin:0 30px 0 0;text-decoration:none}.header__address-button:after{content:"";border:4px solid transparent;border-top-color:#231F20;display:block;width:0;height:0;position:absolute;right:0;top:10px}@media screen and (max-width: 1200px){.header__address-button{display:none}}
889</style><div class="header__address">
890    <a href="/points" class="header__address-button" 
891    data-region="SaintPetersburg" 
892    data-city-id="159">Санкт-Петербург</a>
893</div>
894<script>
895</script>
895
896        <style>.header__logo{display:block;height:69px;padding:0 0 0 15px;width:161px}.header__logo .logo{display:block}.header__logo .logo__path--1{fill:#231f20}.header__logo .logo__path--2{fill:#f16722}.header__logo .logo__path--3{fill:#fff}@media screen and (max-width: 1800px){.header__logo{padding:0 64px 0 0;height:69px;width:180px;margin:0}}@media screen and (max-width: 1100px){.header__logo{margin:0;padding:0 0 0 30px;width:194px;margin-left:-55px}}@media screen and (max-width: 600px){.header__logo{padding:0 32px 0 0;height:35px;width:117px;margin:0;margin-left:-55px}}@media screen and (max-width: 500px){.header__logo{padding:0 21px 0 0;height:30px;margin:0;margin-left:-75px}}@media screen and (max-width: 400px){.header__logo{padding:0 22px 0 0;height:20px;width:100px;margin:0;margin-left:-115px}}.header__logo svg{height:100%}.header__logo-desctop{height:65px;margin-top:5px}@media screen and (max-width: 1000px){.header__logo-desctop{display:none}}.header__logo-mobile{width:100px;margin-left:40px;margin-top:-5px}@media screen and (min-width: 500px){.header__logo-mobile{margin-left:0px;margin-top:0px}}@media screen and (min-width: 600px){.header__logo-mobile{margin-left:40px;margin-top:10px}}@media screen and (min-width: 1000px){.header__logo-mobile{display:none}}@media screen and (max-width: 480px){.app .header__logo{width:169.11px;height:28px;background:url(/assets/images/docs/1/top-menu-logo.svg) center center no-repeat;background-size:contain;position:absolute;top:16px;left:0;display:block;z-index:24;margin:0 auto;right:0;visibility:hidden}.app .header__logo .logo{display:none}}
897</style><a href="/" class="header__logo" title="Перейти на главную страницу" style=""><svg width="230" height="36" viewBox="0 0 230 36" fill="none" xmlns="http://www.w3.org/2000/svg">    <g clip-path="url(#clip0_1283_6961)">        <path d="M31.7657 4.26247C26.0663 -1.42547 9.99868 -1.41129 4.31352 4.26247C-1.4427 10.0072 -1.43559 25.9291 4.31352 31.6667C10.084 37.4327 25.9811 37.4469 31.7657 31.6667C37.5006 25.9433 37.5077 9.98588 31.7657 4.26247Z" fill="#FF671F"/>        <path d="M24.3821 27.4469C24.9364 26.149 25.7395 24.9859 26.7415 24.0284C24.7872 22.1561 23.5649 19.532 23.5649 16.6171C23.5649 13.3405 25.107 10.4327 27.5019 8.54614V27.4469H24.3821ZM11.69 27.4469C11.1357 26.149 10.3327 24.9859 9.3307 24.0284C11.285 22.1561 12.5073 19.532 12.5073 16.6171C12.5073 13.3405 10.9652 10.4327 8.57031 8.54614V27.4469H11.69ZM21.9731 16.6171C21.9731 13.3405 20.431 10.4327 18.0361 8.54614C15.6412 10.4256 14.0991 13.3405 14.0991 16.6171C14.0991 19.532 15.3214 22.1561 17.2757 24.0284C16.2737 24.9859 15.4636 26.149 14.9164 27.4469H21.1629C20.6086 26.149 19.8056 24.9859 18.8036 24.0284C20.7508 22.1561 21.9731 19.532 21.9731 16.6171Z" fill="white"/>        <path d="M160.741 28.0214C158.872 28.0214 157.656 26.7732 157.656 24.8441V7.97173H162.368V23.3193H167.961V7.97173H172.672V23.3193H178.272V7.97173H182.984V24.8441C182.984 26.7732 181.776 28.0214 179.9 28.0214H160.741ZM124.796 28.0214C126.665 28.0214 127.88 26.7732 127.88 24.8441V7.97173H123.169V23.3193H117.569V7.97173H112.857V23.3193H107.265V7.97173H102.553V24.8441C102.553 26.7732 103.761 28.0214 105.637 28.0214H124.796ZM230 28.0214V11.149C230 9.21996 228.792 7.97173 226.916 7.97173H215.048C213.179 7.97173 211.964 9.21996 211.964 11.149V28.0214H216.675V12.681H225.281V28.0285H230V28.0214ZM86.2579 28.0285C93.9329 28.0285 96.9176 25.0427 96.9176 17.3902V7.97173H92.206V15.3405H87.6011C84.3534 15.3405 82.7758 13.9434 82.7758 11.0639V7.97173H78.0642V11.1632C78.0642 16.3263 81.5393 19.2129 85.0498 19.8157C88.4894 20.4044 90.8416 19.7306 92.1492 19.1136C91.9147 22.5675 90.8416 23.3193 86.2508 23.3193H79.9972V28.0214H86.2579V28.0285ZM70.3111 22.3689C70.3111 22.3689 68.3426 23.8512 64.6828 23.8512C59.6941 23.8512 58.82 22.9717 58.82 18.0143C58.82 13.0143 59.6941 12.1419 64.6828 12.1419C68.2929 12.1419 70.3111 13.6242 70.3111 13.6242L73.4877 10.2129C71.1141 8.36181 68.172 7.43982 64.6828 7.43982C57.0718 7.43982 54.1084 10.4044 54.1084 18.0143C54.1084 25.5958 57.0718 28.5533 64.6828 28.5533C68.172 28.5533 71.1496 27.6313 73.4877 25.7802L70.3111 22.3689ZM197.481 7.44691C189.87 7.44691 186.906 10.4044 186.906 17.9859C186.906 25.6029 189.87 28.5604 197.481 28.5604C205.092 28.5604 208.055 25.6029 208.055 18.0072C208.055 10.4115 205.092 7.44691 197.481 7.44691ZM197.481 23.8512C192.492 23.8512 191.618 22.9717 191.618 17.9788C191.618 13.0143 192.492 
89712.1419 197.481 12.1419C202.47 12.1419 203.344 13.0143 203.344 17.993C203.344 22.9788 202.462 23.8512 197.481 23.8512ZM137.936 28.0214L147.622 15.6029V28.0214H152.334V7.97173H147.601L137.908 20.3902V7.97173H133.196V28.0214H137.936Z" id="label" fill="#0A0A0A"/>    </g>    <defs>        <clipPath id="clip0_1283_6961">            <rect width="230" height="36" fill="white"/>        </clipPath>    </defs></svg></a>
898        <style>.header__menu{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;position:sticky;top:0px}.header__menu-link{text-decoration:none;margin:0 15px;font-size:18px;line-height:27px;color:#231F20}.header__menu-link:hover,.header__menu-link:focus{color:#F36722}.header__menu-delimiter{height:20px;width:1px;background:#231F20;margin:5px 15px 0 15px}@media screen and (max-width: 920px){.header__menu-delimiter{display:none}}@media screen and (max-width: 920px){.header__menu-element--sell{display:none}}@media screen and (max-width: 920px){.header__menu-element--my-orders{display:none}}.header__menu-link--last{margin:0 0 0 15px}.header__menu-element--job a:hover{color:unset}@media screen and (max-width: 1000px){.header__menu-element--job{display:none}}body.city-no-branded .header__menu-element--job{display:none !important}@media screen and (max-width: 1300px){.header__menu-element--fr{display:none}}.header__menu-image-link{height:60px;width:60px;border-radius:50%;display:block;text-decoration:none;line-height:60px;background:#F36722;color:#ffffff;text-align:center;font-size:24px}@media screen and (max-width: 1800px){.header__menu-image-link{height:48px;line-height:48px;width:48px}}@media screen and (max-width: 600px){.header__menu-image-link{width:35px;height:35px;line-height:35px;font-size:16px}}@media screen and (max-width: 400px){.header__menu-image-link{width:32px;height:32px;line-height:32px;font-size:12px}}.header__menu-link-icon{display:none}@media screen and (max-width: 1100px){.header__menu-link-icon{display:block;width:31px;margin:11px 0 0 0}}@media screen and (max-width: 600px){.header__menu-link-icon{width:21px}}.header__menu-link-icon-text{display:inline}@media screen and (max-width: 1100px){.header__menu-link-icon-text{display:none}}
899</style><nav class="header__menu">
900    <div class="header__menu-element header__menu-element--job" >
901        <a href="rabota" class="header__menu-link">Работа</a>
902    </div>
903
904    <div class="header__menu-element header__menu-element--sell">
905        <a href="sales" class="header__menu-link">Акции</a>
906    </div>
907    <div class="header__menu-element header__menu-element--fr">
908        <a href="https://fr-sushishop.ru/" class="header__menu-link" target="_blank">Франшиза</a>
909    </div>
910    <div class="header__menu-delimiter"></div>
911    <div class="header__menu-element header__menu-element__login-btn">
912        <button onclick="show_login_form();" class="header__menu-link header__menu-link--last"><img src="/assets/images/docs/1/ico_sign-in.svg" alt="Вход" class="header__menu-link-icon"><span class="header__menu-link-icon-text">Вход</span></button>
913    </div>
914
915</nav>
915<script>if(document.querySelector('.header__menu-image-link')){
916    function header_menu_image_init() {
917        var headerMenuImageLink=document.querySelector('.header__menu-image-link');
918        var src=headerMenuImageLink.getAttribute('data-src');
919        if(src.length>0){
920            var extension='jpg';
921            if(document.querySelector('html').classList.contains('webp')){
922                extension='webp';
923            }
924            headerMenuImageLink.style.backgroundImage='url("'+src+'")';
925            //headerMenuImageLink.style.backgroundImage='url("'+src+Math.ceil(headerMenuImageLink.offsetWidth*window.devicePixelRatio)+'x'+Math.ceil(headerMenuImageLink.offsetHeight*window.devicePixelRatio)+'.'+extension+'")';
926        }
927    }
928    header_menu_image_init();
929    window.addEventListener('resize',function () {
930        header_menu_image_init();
931    });
932}</script>
932
933        
934    </div>
935</header>
936
937<style>.city_is_correct_question{width:257px;padding:20px;background:#ffffff;position:fixed;left:50vw;top:115px;margin:0 0 0 -656px;z-index:2;box-shadow:inset 0px 1px 3px rgba(0,0,0,0.1)}@media screen and (max-width: 1800px){.city_is_correct_question{top:118px;margin:0 0 0 0;left:190px}}@media screen and (max-width: 1200px){.city_is_correct_question{position:relative;width:100%;left:0;top:auto;bottom:auto;right:auto;padding:20px 30px;z-index:1}}.city_is_correct_question:before{content:"";width:20px;height:20px;transform:rotate(-45deg);background:#fff;position:absolute;top:-10px;left:40px}@media screen and (max-width: 1200px){.city_is_correct_question:before{display:none}}.city_is_correct_question__title{font-size:14px;line-height:17px;color:#231F20;padding-bottom:20px;font-weight:500}.city_is_correct_question__buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width: 1200px){.city_is_correct_question__buttons{justify-content:flex-start}}.city_is_correct_question__button{min-width:80px;padding:0 9px;line-height:28px;height:30px;font-size:14px;color:#FC9956;border:1px solid #FC9956;text-align:center;text-decoration:none}.city_is_correct_question__button:hover{background:linear-gradient(249.44deg, #FC6655 0%, #FC9956 100%);border:none;color:#fff;line-height:30px;padding:0 10px}.city_is_correct_question__button--ok{background:linear-gradient(249.44deg, #FC6655 0%, #FC9956 100%);border:none;color:#fff;line-height:30px}@media screen and (max-width: 1200px){.city_is_correct_question__button--ok{margin:0 10px 0 0}}
938</style><!--googleoff: all-->
939<!--noindex-->
940<noindex>
941<div class="city_is_correct_question">
942    <div class="city_is_correct_question__title">Ваш город это Санкт-Петербург?</div>
943    <div class="city_is_correct_question__buttons">
944        <button class="city_is_correct_question__button city_is_correct_question__button--ok">Да</button>
945        <a href="points" class="city_is_correct_question__button city_is_correct_question__button--fail">Выбрать другой</a>
946    </div>
947</div>
948</noindex>
949<!--/noindex-->
950<!--/googleoff: all-->
950<script>
951document.querySelector('.city_is_correct_question__button--ok').addEventListener('click',function () {
952   element_hide(document.querySelector('.city_is_correct_question'));
953});
954document.addEventListener('click', function(event) {
955    var element=document.querySelector('.city_is_correct_question');
956    if (!event.target.contains(element)){
957        element_hide(element);
958    }
959});
960
961</script>
961
962
963<style>@media print{.top-menu{display:none !important}}.top-menu{position:fixed;left:0;top:0;width:230px;line-height:1;z-index:4;font-size:12px;height:100px;font-weight:400}@media screen and (max-width: 1800px){.top-menu{width:69px}}@media screen and (max-width: 500px){.top-menu{width:57px}}@media screen and (max-width: 400px){.top-menu{width:56px}}@media screen and (max-width: 1224px){.top-menu{z-index:5}}.top-menu__close-area{display:none}.top-menu--active{height:100%}.top-menu--active .top-menu__inner{left:0}@media screen and (max-height: 640px){.top-menu--active .top-menu__inner .top-menu__close-area{display:block;position:fixed;z-index:-1;left:0;width:100%;height:100vh}}.top-menu__button{min-height:100px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:18px;background:#ffffff;color:#231F20;cursor:pointer}@media screen and (max-width: 1800px){.top-menu__button{padding:0 0 0 30px;justify-content:flex-start;width:210px;min-height:80px}}@media screen and (max-width: 1100px){.top-menu__button{width:69px}}@media screen and (max-width: 600px){.top-menu__button{min-height:67px}}@media screen and (max-width: 500px){.top-menu__button{min-height:65px;width:59px}}@media screen and (max-width: 400px){.top-menu__button{min-height:60px}}.top-menu__button-icons{width:58px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width: 1100px){.top-menu__button-icons{flex-direction:column;align-items:stretch;width:39px}}@media screen and (max-width: 500px){.top-menu__button-icons{width:27px}}@media screen and (max-width: 400px){.top-menu__button-icons{width:26px}}.top-menu__button-icon{width:14px;height:14px;background:#F36722;border-radius:50%;display:block}@media screen and (max-width: 1100px){.top-menu__button-icon{width:9px;height:9px;margin:2.5px 0}}@media screen and (max-width: 500px){.top-menu__button-icon{width:7px;height:7px;margin:2px 0}}@media screen and (max-width: 400px){.top-menu__button-icon{width:6px;height:6px;margin:2px 0}}.top-menu__button-title{padding:0 13px 0 16px;position:relative}.top-menu__button-title:after{content:"";border:4px solid transparent;border-top-color:#231F20;display:block;width:0;height:0;position:absolute;right:0;top:10px}@media screen and (max-width: 1100px){.top-menu__button-title{display:none}}.top-menu__inner{left:-280px;height:calc( 100vh - 100px);box-shadow:0 2px 3px rgba(0,0,0,0.2);z-index:40;position:relative;background:#ffffff;transition:left .3s ease;width:280px}@supports (-webkit-backdrop-filter: blur(90px)){.top-menu__inner{background-color:rgba(255,255,255,0.6);-webkit-backdrop-filter:blur(90px)}}@media screen and (max-width: 1800px){.top-menu__inner{height:calc( 100vh - 80px)}}@media screen and (max-width: 1500px){.top-menu__inner{width:300px;left:-300px}}@media screen and (max-width: 1100px){.top-menu__inner{height:calc( 100vh - 67px)}}@media screen and (max-width: 500px){.top-menu__inner{height:calc( 100vh - 57px)}}@media screen and (max-width: 400px){.top-menu__inner{height:calc( 100vh - 56px)}}@media screen and (max-height: 640px){.top-menu__inner{width:80vw;left:-80vw;max-width:328px;height:100vh;top:0;position:absolute}}@media screen and (max-width: 500px){.top-menu__inner{width:80vw;left:-80vw;max-width:328px;height:100vh;top:0;position:absolute}}.top-menu__inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;box-shadow:inset 0px 2px 3px rgba(0,0,0,0.1)}.top-menu__inner-close{display:none;top:calc(((100vh - 160px) / 12) / 2);right:30px;outline:none;width:29px;height:29px;position:absolute;z-index:20;transform:rotate(45deg);transition:transform .3s ease-in}@media screen and (max-height: 640px){.top-menu__inner-close{display:block}}@media screen and (max-height: 640px) and (min-width: 501px){.top-menu__inner-close{right:10px;top:10px}}@media screen and (max-width: 500px){.top-menu__inner-close{display:block}}
963.top-menu__inner-close:before{content:"";display:block;position:absolute;width:29px;height:1px;top:14px;left:0;background:#231F20}.top-menu__inner-close:after{content:"";display:block;position:absolute;height:29px;width:1px;left:14px;top:0;background:#231F20}.top-menu__inner-close:hover{transform:rotate(225deg)}.top-menu__link{display:block;width:100%;text-decoration:none;height:calc( (100vh - 135px) / 17);line-height:calc( (100vh - 135px) / 17);padding:0 0 0 45px;font-size:18px;color:#231F20}@media screen and (max-width: 1800px){.top-menu__link{padding:0 0 0 30px}}@media screen and (max-width: 1300px){.top-menu__link{height:calc( (100vh - 171px) / 18);line-height:calc( (100vh - 171px) / 18)}}@media screen and (max-width: 1200px){.top-menu__link{height:calc( (100vh - 171px) / 19);line-height:calc( (100vh - 171px) / 19)}}@media screen and (max-width: 1100px){.top-menu__link{height:calc( (100vh - 160px) / 19);line-height:calc( (100vh - 160px) / 19)}}@media screen and (max-width: 920px){.top-menu__link{height:calc( (100vh - 160px) / 20);line-height:calc( (100vh - 160px) / 20)}}@media screen and (max-height: 820px){.top-menu__link{font-size:15px}}@media screen and (max-height: 640px){.top-menu__link{height:calc( (100vh - 160px) / 13);line-height:calc( (100vh - 160px) / 13)}}@media screen and (max-height: 640px) and (min-width: 501px){.top-menu__link{height:calc( (100vh - 36px) / 11);line-height:calc( (100vh - 36px) / 11)}}@media screen and (max-width: 500px){.top-menu__link{height:calc( (100vh - 100px) / 13);line-height:calc( (100vh - 100px) / 13)}}@media screen and (max-width: 400px){.top-menu__link{font-size:14px}}.top-menu__link:hover{background:linear-gradient(259.17deg, #FC6655 0%, #FC9956 100%);backdrop-filter:blur(4px);color:#fff}.top-menu__link:hover .top-menu__link-icon--regular{display:none}.top-menu__link:hover .top-menu__link-icon--hover{display:inline-block}.top-menu__link--delimiter{height:23px}.top-menu__link-icon{display:inline-block;vertical-align:middle}.top-menu__link-icon--hover{display:none}.top-menu__link--specials{position:relative;margin:12px 0 0 0;padding:12px 0 16px 0}.top-menu__link--specials:before{position:absolute;top:0;left:45px;background:#C4C4C4;height:1px;display:block;width:182px;content:""}@media screen and (max-width: 1800px){.top-menu__link--specials:before{left:30px}}@media screen and (max-width: 1500px){.top-menu__link--specials:before{width:calc(100% - 60px)}}.top-menu__link--information{display:none;position:relative;margin:0 0 12px 0;padding:12px 0 12px 0}@media screen and (max-width: 1300px){.top-menu__link--information{display:block}}.top-menu__link--information:before{position:absolute;bottom:0;left:45px;background:#C4C4C4;height:1px;display:block;width:182px;content:""}@media screen and (max-width: 1800px){.top-menu__link--information:before{left:30px}}@media screen and (max-width: 1500px){.top-menu__link--information:before{width:calc(100% - 60px)}}@media screen and (max-height: 640px){.top-menu__link--regular{display:grid;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 500px){.top-menu__link--regular{display:grid;grid-template-columns:repeat(2, 1fr)}}.top-menu__link--information-links{position:relative;padding:12px 0 0 0;margin:12px 0 0 0}.top-menu__link--information-links:before{position:absolute;top:0;left:30px;background:#C4C4C4;height:1px;display:block;width:calc(100% - 60px);content:""}@media screen and (max-height: 640px){.top-menu__link--information-links{display:grid;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 500px){.top-menu__link--information-links{display:grid;grid-template-columns:repeat(2, 1fr)}}.top-menu__link--city{display:none}@media screen and (max-width: 1200px){.top-menu__link--city{display:block;width:calc(100% - 70px)}}.top-menu__link--sell{display:none}@media screen and (max-width: 920px){.top-menu__link--sell{display:block}}.top-menu__link--job{display:none}@media screen and (max-width: 1000px){.top-menu__link--job{display:block}}body.city-no-branded .top-menu__link--job{display:none !important}.top-menu__link--fr{display:none}@media screen and (max-width: 1300px){.top-menu__link--fr{display:block}}.top-menu__link-icon--hit{width:28.49px;height:27.3px;margin:0 9.51px 0 0}.top-menu__link-icon--hot{width:30.11px;height:23.86px;margin:0 7.89px 0 0}.top-menu__link-icon--vegan{width:25.9px;height:25.9px;margin:0 12.1px 0 0}.top-menu__link-icon--sell{width:22px;height:21.99px;margin:0 16px 0 0}.top-menu__logo{display:none}.top-menu__inner-call{display:none}@media screen and (max-width: 480px){.app .top-menu__inner-call--full{display:block;background:url("/assets/images/docs/1/ico_phone.svg") center center no-repeat;background-size:contain;height:21px;width:21px;position:absolute;top:calc((((100vh - 160px) / 13) / 2) + 40px);z-index:20;right:32px}}
964</style><div class="top-menu">
965    <button class="top-menu__button" aria-label="Открыть меню">
966        <span class="top-menu__button-icons"><span class="top-menu__button-icon"></span><span class="top-menu__button-icon"></span><span class="top-menu__button-icon"></span></span>
967        <span class="top-menu__button-title">Меню</span>
968    </button>
969    <style>.app-go-back{display:none}@media screen and (max-width: 480px){.app .top-menu__button{visibility:hidden}.app .app-go-back{display:block;width:38.28px;height:34.9px;top:10.56px;left:8.86px;background:url(/assets/images/docs/1/go_back_icon.svg) center center no-repeat;background-size:18.28px 14.9px;position:fixed}}
970</style><button class="app-go-back" title="Назад"></button>
970<script>if (document.location.pathname == "/"/* && document.referrer == ""*/) {
971    element_hide(document.querySelector('.app-go-back'));
972}
973document.querySelector('.app-go-back').addEventListener('click',function () {
974    if (document.location.pathname == "/"){
975    
976    }
977    else{
978        history.back();
979    }
980});</script>
980
981    <nav class="top-menu__inner"  itemscope="" itemtype="https://schema.org/SiteNavigationElement">
982        <a href="/" class="top-menu__logo" title="Открыть главную страницу"></a>
983        <div class="top-menu__close-area"></div>
984        <button class="top-menu__inner-close" title="Закрыть меню"></button>
985        <a href="" class="top-menu__inner-call" title="Позвонить в СушиШоп"></a>
986        <div class="top-menu__link--information">
987            <a href="points" class="top-menu__link top-menu__link--city"><span class="top-menu__link-inner">Санкт-Петербург</span></a>
988            <div class="top-menu__link--information-links">
989                <a href="sales" class="top-menu__link top-menu__link--sell top-menu__link--special"><span class="top-menu__link-inner"><img src="/assets/images/docs/1/ico_action-m-01_v2.svg" alt="" class="top-menu__link-icon top-menu__link-icon--sell top-menu__link-icon--regular"><img src="/assets/images/docs/1/ico_action-m-01.svg" alt="" class="top-menu__link-icon top-menu__link-icon--sell top-menu__link-icon--hover">Акции</span></a>
990
991                <a href="http://fr-sushishop.ru/" class="top-menu__link top-menu__link--fr"><span class="top-menu__link-inner">Франшиза</span></a>
992                <a class="delimiter"></a>
993                <a href="rabota" class="top-menu__link top-menu__link--job"><span class="top-menu__link-inner">Работа</span></a>
994            </div>
995        </div>
996        <div class="top-menu__link--regular">
997        <a href="/nabory" class="top-menu__link" itemprop="url"><span class="top-menu__link-inner">Наборы</span>
998            <meta itemprop="name" content="Наборы" /></a><a href="/rolly" class="top-menu__link" itemprop="url"><span class="top-menu__link-inner">Роллы</span>
999            <meta itemprop="name" content="Роллы" /></a><a href="/sushi" class="top-menu__link" itemprop="url"><span class="top-menu__link-inner">Суши</span>
1000            <meta itemprop="name" content="Суши" /></a><a href="/picca" class="top-menu__link" itemprop="url"><span class="top-menu__link-inner">Пицца</span>
1001            <meta itemprop="name" content="Пицца" /></a><a href="/goryachee" class="top-menu__link" itemprop="url"><span class="top-menu__link-inner">Горячее</span>
1002            <meta itemprop="name" content="Горячее" /></a><a href="/wok" class="top-menu__link" itemprop="url"><span class="top-menu__link-inner">Вок</span>
1003            <meta itemprop="name" content="Вок" /></a><a href="/supy" class="top-menu__link" itemprop="url"><span class="top-menu__link-inner">Супы</span>
1004            <meta itemprop="name" content="Супы" /></a><a href="/salaty-i-poke" class="top-menu__link" itemprop="url"><span class="top-menu__link-inner">Стартеры</span>
1005            <meta itemprop="name" content="Стартеры" /></a><a href="/deserty" class="top-menu__link" itemprop="url"><span class="top-menu__link-inner">Десерты</span>
1006            <meta itemprop="name" content="Десерты" /></a><a href="/napitki" class="top-menu__link" itemprop="url"><span class="top-menu__link-inner">Напитки</span>
1007            <meta itemprop="name" content="Напитки" /></a><a href="/addons" class="top-menu__link" itemprop="url"><span class="top-menu__link-inner">Соусы</span>
1008            <meta itemprop="name" content="Соусы" /></a>
1009        </div>
1010
1011        <div class="top-menu__link--specials ">
1012
1013                <a href="new" class="top-menu__link top-menu__link--special" itemprop="url">
1014                    <span class="top-menu__link-inner"><img src="/assets/images/docs/1/ico_new-m-blue.svg" alt=""
1015                    class="top-menu__link-icon top-menu__link-icon--vegan top-menu__link-icon--regular">
1016                    <img src="/assets/images/docs/1/ico_new-m-03.svg" alt="" class="top-menu__link-icon top-menu__link-icon--vegan top-menu__link-icon--hover">Новинки</span>
1017                    <meta itemprop="name" content="Новинки" /></a>
1018            <!--<a href="sale" class="top-menu__link top-menu__link--special"><span class="top-menu__link-inner"><img
1019                    src="/assets/images/docs/1/ico_action-m-01_v2.svg" alt=""
1020                    class="top-menu__link-icon top-menu__link-icon--vegan top-menu__link-icon--regular"><img
1021                    src="/assets/images/docs/1/ico_action-m-01.svg" alt=""
1022                    class="top-menu__link-icon top-menu__link-icon--vegan top-menu__link-icon--hover">Акции</span></a>-->
1023
1024            <!-- <a href="sezonnoe" class="top-menu__link top-menu__link--special"><span class="top-menu__link-inner"><img
1025                    src="/assets/images/docs/1/seasons.svg" alt=""
1026                    class="top-menu__link-icon top-menu__link-icon--vegan top-menu__link-icon--regular"><img
1027                    src="/assets/images/docs/1/seasons-with-bg.svg" alt=""
1028                    class="top-menu__link-icon top-menu__link-icon--vegan top-menu__link-icon--hover">Сезонное</span></a>
1029            <a href="hity" class="top-menu__link top-menu__link--special"><span class="top-menu__link-inner"><img src="/assets/images/docs/1/ico_hit-m-01_v2.svg" alt="" class="top-menu__link-icon top-menu__link-icon--hit top-menu__link-icon--regular"><img src="/assets/images/docs/1/ico_hit-m-01.svg" alt="" class="top-menu__link-icon top-menu__link-icon--hit top-menu__link-icon--hover">Хиты</span></a> -->
1030            <a href="ostroe" class="top-menu__link top-menu__link--special" itemprop="url"><span class="top-menu__link-inner"><img src="/assets/images/docs/1/ico_pepper-m-01_v2.svg" alt="" class="top-menu__link-icon top-menu__link-icon--hot top-menu__link-icon--regular"><img src="/assets/images/docs/1/ico_pepper-m-01.svg" alt="" class="top-menu__link-icon top-menu__link-icon--hot top-menu__link-icon--hover">Острое</span><meta itemprop="name" content="Острое" /></a>
1031            <a href="vegeterianskoe" class="top-menu__link top-menu__link--special" itemprop="url"><span class="top-menu__link-inner"><img src="/assets/images/docs/1/ico_vegan-m-01_v2.svg" alt="" class="top-menu__link-icon top-menu__link-icon--vegan top-menu__link-icon--regular"><img src="/assets/images/docs/1/ico_vegan-m-01.svg" alt="" class="top-menu__link-icon top-menu__link-icon--vegan top-menu__link-icon--hover">Вегетарианское</span><meta itemprop="name" content="Вегетарианское" /></a>
1032        </div>
1033    </nav>
1034</div>
1034<script>document.querySelector('.top-menu__button').addEventListener('click', function (event) {
1035    var topMenu=event.target.closest('.top-menu');
1036    topMenu.classList.toggle('top-menu--active');
1037});
1038document.querySelector('.top-menu__inner-close').addEventListener('click', function (event) {
1039    event.target.closest('.top-menu').classList.remove('top-menu--active');
1040});
1041
1042document.querySelector('.top-menu__close-area').addEventListener('click', function (event) {
1043    event.target.closest('.top-menu').classList.remove('top-menu--active');
1044});
1045if(document.querySelector('.header__contacts--full') && document.querySelector('.top-menu__inner-call')){
1046    var topMenuCallLink=document.querySelector('.top-menu__inner-call');
1047    topMenuCallLink.setAttribute('href',document.querySelector('.header__contacts--full').getAttribute('href'));
1048    topMenuCallLink.classList.add('top-menu__inner-call--full');
1049}</script>
1049
1050<style>.category{width:100%;max-width:1372px;margin:0px auto 40px auto}@media all and (min-width: 1300px){.category{margin:0px auto 60px auto}}.category-wrapper{width:100%;max-width:1372px;margin:0 auto}.category__category-title{font-size:24px;line-height:1.2;font-weight:300;padding:24px 16px 8px 16px}@media all and (min-width: 600px){.category__category-title{font-size:28px;padding:32px 24px 16px 24px}}@media all and (min-width: 1000px){.category__category-title{font-size:36px;padding:40px 40px 20px 40px}}@media all and (min-width: 1300px){.category__category-title{font-size:40px;line-height:1.4;padding:48px 48px 28px 48px}}.category__devider{margin-top:30px}.category__sub-categories-tabs{padding:10px 30px 31px 30px;width:100%;max-width:1320px;margin:0 auto;font-weight:300;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}@media screen and (max-width: 900px){.category__sub-categories-tabs{flex-wrap:wrap}}.category__sub-categories-tab{font-size:18px;line-height:21px;color:#898989;color:#231F20;cursor:pointer}@media screen and (max-width: 900px){.category__sub-categories-tab{margin:0 30px 0 0}}.category__sub-categories-tab:hover{color:#F36722}.category__sub-categories-tab--active{color:#F36722;background:linear-gradient(to left, #f2f2f2, #f2f2f2)}.category__sub-categories-tab-delimiter{width:1px;height:30px;background:#898989;display:block;margin:0 25px}@media screen and (max-width: 900px){.category__sub-categories-tab-delimiter{margin:0 0;background:none}}.category__items{display:flex;display:grid;grid-gap:8px;grid-template-columns:repeat(2, 1fr);padding:8px 8px 24px 8px}@media all and (min-width: 500px){.category__items{grid-template-columns:repeat(3, 1fr)}}@media all and (min-width: 600px){.category__items{grid-gap:12px;padding:0 12px}}@media all and (min-width: 700px){.category__items{grid-template-columns:repeat(4, 1fr)}}.category__item{color:#212121;margin:0 0 0 0;display:block;text-decoration:none;position:relative;background-color:#FFFFFF;overflow:hidden;border-radius:8px;transition:color .3s ease, background-color .3s ease}@media all and (min-width: 1300px){.category__item{border-radius:0}}@media screen and (min-width: 1200px){.category__item:hover .category__item-picture-filler{background-size:110%}.category__item:hover .category__item-price__old:after{background-color:#FFFFFF}}.category__item--active{background-color:#FF671F;color:#ffffff}.category__item--active .category__item-buy-button{display:none}.category__item--active .category__item-price__old:after{background-color:#FFFFFF}.category__item-gridspan-2{grid-column:span 2}.category__item-gridspan-2 .category__item-picture-filler{padding-bottom:49.1% !important}.category__item *{display:block}.category__item-fast{background:url("/assets/images/docs/1/ico_fastroll-udobno.svg") bottom right no-repeat;background-size:contain;width:70px;height:70px;position:absolute;display:block;bottom:15px;right:15px}@media screen and (max-width: 700px){.category__item-fast{background-image:url("/assets/images/docs/1/ico_fastroll-mini.svg");width:35%;height:35%;right:0}}.category__stickers{display:none;position:absolute;top:0;left:0}.category__item-picture{display:block;position:relative;border-radius:8px 8px 0 0}@media all and (min-width: 1300px){.category__item-picture{border-radius:0}}.category__item-picture-filler{padding-bottom:80%;display:block;position:relative;background-size:100%;background-position:center center;transition:background-size 0.3s ease;border-radius:8px 8px 0 0;background-repeat:no-repeat}@media all and (min-width: 1300px){.category__item-picture-filler{border-radius:0}}.category__item-gb-type{position:absolute;top:0;left:0;width:100%}.category__item-description{display:block;height:86px;padding:0 19px 0 20px;margin:0 0 49px 0;position:relative;overflow:hidden;font-size:14px;font-weight:400;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:none}.category__item-information{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:7px 19px 20px 20px}.category__item-price{display:block;position:absolute;bottom:6px;left:8px;font-weight:bold;font-size:14px}@media all and (min-width: 600px){.category__item-price{left:16px;bottom:12px}}@media all and (min-width: 1000px){.category__item-price{left:32px;bottom:24px;font-size:18px}}@media all and (min-width: 1300px){.category__item-price{left:40px;bottom:30px;font-size:22px}}.category__item-price__old{display:inline;font-size:15px;color:rgba(0,0,0,0.5);text-decoration:line-through;margin-right:12px}.category__item-buy{min-width:81px}.offline .category__item-buy-button{visibility:hidden}.offline .category__item-buy-form{visibility:hidden}.category__item-buy-button{display:block;position:absolute;right:0;padding:0 8px 6px 8px;font-size:14px;bottom:0}@media all and (min-width: 600px){.category__item-buy-button{padding:0 16px 12px 16px}}@media all and (min-width: 1000px){.category__item-buy-button{padding:0 32px 24px 32px;font-size:18px}}@media all and (min-width: 1300px){.category__item-buy-button{padding:0 40px 30px 40px;font-size:22px}}.category__stickers{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin:0 0 0 20px;position:absolute;bottom:12px;left:0;height:30px;top:auto}@media all and (min-width: 990px){.category__stickers{height:40px}}.category__sticker{width:30px;height:30px;border-radius:50%;margin:0 0 0 -5px}@media all and (min-width: 990px){.category__sticker{width:40px;height:40px}}.category__sticker--vegan{background:url("/assets/images/docs/1/ico_vegan-m-01.svg") center center no-repeat #8AD828;background-size:18px}@media all and (min-width: 990px){.category__sticker--vegan{background-size:20.73px 20.68px}}.category__sticker--new{background:url("/assets/images/docs/1/ico_new-m-03.svg") center center no-repeat #5CB9FD;background-size:15.6px 16.53px}@media all and (min-width: 990px){.category__sticker--new{background-size:17.6px 18.53px}}.category__sticker--hit{background:url("/assets/images/docs/1/ico_hit-m-01.svg") center center no-repeat #FCBA56;background-size:19.41px 18.5px}@media all and (min-width: 990px){.category__sticker--hit{background-size:23.41px 22.5px}}.category__sticker--hot{background:url("/assets/images/docs/1/ico_pepper-m-01.svg") center center no-repeat #FC6655;background-size:19.86px 13.85px}@media all and (min-width: 990px){.category__sticker--hot{background-size:27.86px 19.85px}}.category__sticker--sell{background:url("/assets/images/docs/1/ico_action-m-01.svg") center center no-repeat #9A40EE;background-size:17.01px 17.02px}@media all and (min-width: 990px){.category__sticker--sell{background-size:17.01px 17.02px}}.category__sticker--pizza{background:url("/assets/images/docs/488/pizzashop-logo.svg") center center no-repeat #cd2a27;background-size:40px}@media all and (min-width: 990px){.category__sticker--pizza{background-size:40px}}.category__sticker--seasons{background:url("/assets/images/docs/1/seasons-with-bg.svg") center center no-repeat #3eb4f0;background-size:18px}@media all and (min-width: 990px){.category__sticker--seasons{background-size:20px}}.category__sticker--sale{background:#ff3433;margin-right:15px;width:70px;border-radius:20px;text-align:center}@media all and (min-width: 990px){.category__sticker--sale{width:80px}}.category__sticker--sale:after{content:"Акция";color:white;font-size:15px;line-height:28px}@media all and (min-width: 990px){.category__sticker--sale:after{font-size:19px;line-height:36px}}.category__item-title{font-size:18px;display:block;overflow:hidden;box-sizing:content-box;padding:8px 8px 48px 8px;font-size:14px;line-height:1.63}@media all and (min-width: 600px){.category__item-title{padding:12px 16px 60px 16px}}@media all and (min-width: 1000px){.category__item-title{font-size:18px;min-height:58.68px;padding:20px 32px 68px 32px}}@media all and (min-width: 1300px){.category__item-title{font-size:22px;min-height:71.72px;border-radius:0;padding:28px 40px 76px 40px}}.category__item-alert{padding:7px;font-size:12px;color:#fff;background:#9b0000}.category__item-buy-form-control{position:relative;width:11.2px;height:11.2px}@media all and (min-width: 1000px){.category__item-buy-form-control{width:14.4px;height:14.4px}}@media all and (min-width: 1300px){.category__item-buy-form-control{width:17.6px;height:17.6px}}.category__item-buy-form-control:before{width:100%;height:2px;background:#ffffff;content:"";display:block;position:absolute;
1050left:0;right:0;top:calc(50% - 1px);bottom:0}.category__item-buy-form{display:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;position:absolute;right:8px;bottom:6px;font-size:14px;z-index:1}@media all and (min-width: 600px){.category__item-buy-form{right:16px;bottom:12px}}@media all and (min-width: 1000px){.category__item-buy-form{right:32px;bottom:24px;font-size:18px}}@media all and (min-width: 1300px){.category__item-buy-form{right:40px;bottom:30px;font-size:22px}}.category__item-buy-form--active{display:flex}.category__item-buy-form-control--plus:after{height:100%;width:2px;background:#ffffff;content:"";display:block;position:absolute;top:0;left:calc(50% - 1px)}.category__item-buy-form-count{color:#FFFFFF;text-align:center;padding:0 3px;min-width:24px}@media all and (min-width: 1000px){.category__item-buy-form-count{min-width:25.2px}}@media all and (min-width: 1300px){.category__item-buy-form-count{min-width:52.8px}}.category__show-more-links{display:none}.category__item-picture-no-image{position:absolute;width:100%;height:100%;background:url("/assets/images/docs/1/ico_no_image.svg") center center no-repeat;background-size:80px 80px}.category__item-picture-small-filler{position:absolute;background-size:cover;background-position:center center;display:block;top:0;left:0;right:0;bottom:0;filter:blur(2px);opacity:.9;border-radius:8px 8px 0 0}@media all and (min-width: 1300px){.category__item-picture-small-filler{border-radius:0}}.category__item-picture-small-filler-preloader{position:absolute;display:block;width:40px;height:40px;top:50%;left:50%;margin:-20px 0 0 -20px;animation:1s linear 0s normal none infinite running rot;background:url("/assets/images/docs/1/iconfinder_internet-load-downloading-download-upload-data_3937325.svg") center center no-repeat;background-size:40px 40px;opacity:.7}@-webkit-keyframes rot{}
1051</style>
1051<script>function render_categories_images() {
1052
1053    var extension='jpg';
1054    if(document.querySelector('html').classList.contains('webp')){
1055        extension='webp';
1056    }
1057    /*else if(document.querySelector('html').classList.contains('jp2')){
1058        extension='jp2';
1059    }*/
1060    var images=document.querySelectorAll('.category--ready .category__item-picture-small-filler');
1061    for(var i=0; i<images.length; i++){
1062        if(images[i].getAttribute('data-src').length){
1063            let catItemBlock = images[i].closest(".category__item");
1064            if (catItemBlock && catItemBlock.classList.contains("category__item-gridspan-2")) {
1065                var backgroundImage = 'url("' + images[i].getAttribute('data-src') + '120x60' + '.' + extension + '")';
1066                if (images[i].style.backgroundImage != backgroundImage) {
1067                    images[i].style.backgroundImage = backgroundImage;
1068                }
1069            }else {
1070                var backgroundImage = 'url("' + images[i].getAttribute('data-src') + '120x120' + '.' + extension + '")';
1071                if (images[i].style.backgroundImage != backgroundImage) {
1072                    images[i].style.backgroundImage = backgroundImage;
1073                }
1074            }
1075        }
1076    }
1077    images=document.querySelectorAll('.category--ready .category__item-picture-filler');
1078    for(i=0; i<images.length; i++){
1079        if(images[i].getAttribute('data-src').length){
1080            let catItemBlock = images[i].closest(".category__item");
1081            if (catItemBlock && catItemBlock.classList.contains("category__item-gridspan-2")) {
1082                backgroundImage = 'url("' + images[i].getAttribute('data-src') + Math.ceil(images[i].offsetWidth * window.devicePixelRatio * 2) + 'x' + Math.ceil(images[i].offsetWidth * window.devicePixelRatio ) + '.' + extension + '")';
1083                if (images[i].style.backgroundImage != backgroundImage) {
1084                    images[i].style.backgroundImage = backgroundImage;
1085                }
1086            }else {
1087                    backgroundImage = 'url("' + images[i].getAttribute('data-src') + Math.ceil(images[i].offsetWidth * window.devicePixelRatio * 2) + 'x' + Math.ceil(images[i].offsetHeight * window.devicePixelRatio * 2) + '.' + extension + '")';
1088                    if (images[i].style.backgroundImage != backgroundImage) {
1089                        images[i].style.backgroundImage = backgroundImage;
1090                    }
1091            }
1092        }
1093    }
1094}
1095
1096function categories_show_or_create_or_hide_form(element,id,count) {
1097  //  alert('16|'+count);
1098
1099    if(element.querySelector('.category__item-buy-form') === null && count>0){
1100      //  alert('18|'+count);
1101        element.insertAdjacentHTML('afterbegin','<span class="category__item-buy-form category__item-buy-form--active"><span class="category__item-buy-form-control category__item-buy-form-control--minus" data-id="'+id+'" title="Убрать 1"></span><span class="category__item-buy-form-count update-basket-item-count--'+id+'">'+count+'</span><span class="category__item-buy-form-control category__item-buy-form-control--plus" data-id="'+id+'" title="Добавить еще 1"></span></span>');
1102        element.querySelector('.category__item-buy-form-control--plus').addEventListener('click',function (event) {
1103            event.preventDefault();
1104            event.stopPropagation();
1105            add_to_basket(this.getAttribute('data-id'),'',1);
1106        });
1107
1108        element.querySelector('.category__item-buy-form-control--minus').addEventListener('click',function (event) {
1109            event.preventDefault();
1110            event.stopPropagation();
1111            add_to_basket(this.getAttribute('data-id'),'',-1);
1112            setTimeout(set_real_basket_item_count_to_element(this.getAttribute('data-id'),null,this.parentNode.querySelector('.category__item-buy-form-count')),400);
1113
1114        });
1115        element.querySelector('.category__item-buy-form').addEventListener('click',function (event) {
1116            event.preventDefault();
1117            event.stopPropagation();
1118        });
1119        if (count === 0) {
1120            element.querySelector('.category__item-buy-form').classList.remove('category__item-buy-form--active');
1121            element.closest('.category__item').classList.remove('category__item--active');
1122        } else {
1123            element.querySelector('.category__item-buy-form').classList.add('category__item-buy-form--active');
1124            element.closest('.category__item').classList.add('category__item--active');
1125        }
1126        //console.log(element, count);
1127
1128        // Создаем новый экземпляр MutationObserver
1129        new MutationObserver(function(mutations) {
1130            mutations.forEach(function(mutation) {
1131                //console.log("categories_show_or_create ",  mutation);
1132                // Проверяем, что изменения произошли в текстовом содержимом
1133                if (mutation.type === 'childList' || mutation.type === 'subtree') {
1134                    var target = mutation.target.nodeType === Node.TEXT_NODE ? mutation.target.parentNode.closest('.category__item-buy-form-count') : mutation.target;
1135                    var buyForm = target.closest('.category__item-buy-form');
1136
1137                    if (parseInt(target.innerText) === 0) {
1138                        buyForm.classList.remove('category__item-buy-form--active');
1139                        element.closest('.category__item').classList.remove('category__item--active');
1140                    } else {
1141                        buyForm.classList.add('category__item-buy-form--active');
1142                        element.closest('.category__item').classList.add('category__item--active');
1143                    }
1144                }
1145            });
1146        }).observe(element.querySelector('.category__item-buy-form-count'), { childList: true, subtree: true });
1147
1148        /*
1149        element.querySelector('.category__item-buy-form-count').addEventListener("DOMSubtreeModified", function(event){
1150            //console.log();
1151            var target;
1152            if(event.target.nodeName == '#text'){
1153                target=event.target.parentNode.closest('.category__item-buy-form-count');
1154            }
1155            else{
1156                target=event.target;
1157            }
1158            var buyForm=target.closest('.category__item-buy-form');
1159            if(parseInt(target.innerText)===0){
1160                buyForm.classList.remove('category__item-buy-form--active');
1161                element.closest('.category__item').classList.remove('category__item--active');
1162            }
1163            else{
1164                buyForm.classList.add('category__item-buy-form--active');
1165                element.closest('.category__item').classList.add('category__item--active');
1166            }
1167        });*/
1168
1169        //создаем
1170    }
1171    else if(count>0){
1172        element.closest('.category__item').classList.add('category__item--active');
1173        if(!element.querySelector('.category__item-buy-form').classList.contains('category__item-buy-form--active')){
1174            element.querySelector('.category__item-buy-form').classList.add('category__item-buy-form--active');
1175        }
1176        element.querySelector('.category__item-buy-form-count').innerText=count;
1177        //показываем
1178    }
1179    else{
1180        //скрываем
1181        element.closest('.category__item').classList.remove('category__item--active');
1182        element.querySelector('.category__item-buy-form').classList.remove('category__item-buy-form--active');
1183
1184    }
1185}
1186function categories_events_init(category) {
1187    var categoriesTabsGroups=document.querySelectorAll('.category__sub-categories-tabs');
1188    categoriesTabsGroups.forEach(function (tabGroup) {
1189       var tabs=tabGroup.querySelectorAll('.category__sub-categories-tab');
1190       tabs.forEach(function (tab) {
1191          tab.addEventListener('click',function () {
1192              var tabs=tabGroup.querySelectorAll('.category__sub-categories-tab');
1193              tabs.forEach(function (tab) {
1194                 tab.classList.remove('category__sub-categories-tab--active');
1195              });
1196              this.classList.add('category__sub-categories-tab--active');
1197              var categoryId=this.getAttribute('data-id');
1198              var items=this.closest('.category').querySelectorAll('.category__item');
1199
1200              if(window.location.pathname=='/') {
1201                  var itemsIndexes = [];
1202                  for (var i = 0; i < (items.length); i++) {
1203                      if (items[i].classList.contains('category__item--category-id-' + categoryId)) {
1204                          itemsIndexes.push(i);
1205                      }
1206                  }
1207                  itemsIndexes.sort(() => Math.random() - 0.5);
1208                  items.forEach(function (item) {
1209
1210                      element_hide(item);
1211                  });
1212
1213                  for (var visibleCount = 4; visibleCount >= 0; visibleCount--) {
1214                      if (typeof items[itemsIndexes[visibleCount]]) {
1215                          element_show(items[itemsIndexes[visibleCount]]);
1216                      }
1217                  }
1218              }
1219              else{
1220                  items.forEach(function (item) {
1221                      if(item.classList.contains('category__item--category-id-'+categoryId)){
1222                           element_show(item);
1223                       }
1224                       else{
1225                           element_hide(item);
1226                       }
1227                  });
1228              }
1229              var showMoreLinks=this.closest('.category').querySelectorAll('.category__show-more-link');
1230              showMoreLinks.forEach(function (link) {
1231                 if(link.classList.contains('category__show-more-link--'+categoryId)){
1232                     element_show(link);
1233                 }
1234                 else{
1235                     element_hide(link);
1236                 }
1237              });
1238              render_categories_images();
1239          });
1240       });
1241        if(window.location.pathname=='/') {
1242            tabs[1].dispatchEvent(new Event("click"));
1243        }
1244        else{
1245            tabs[0].dispatchEvent(new Event("click"));
1246        }
1247    });
1248    var items=category.querySelectorAll('.category__item:not(.category__item--events)');
1249
1250
1251    items.forEach(function(item) {
1252       // alert(typeof window.basket);
1253
1254        /*item.querySelector('.category__item-buy-button').addEventListener("DOMSubtreeModified", function(event){
1255           // console.log('category__item-buy-button mod');
1256           // console.log(event.target);
1257            categories_show_or_create_or_hide_form(this.closest('.category__item'),this.getAttribute('data-id'),this.getAttribute('basket-item-count-data'));
1258        });*/
1259
1260        new MutationObserver(function(mutations) {
1261            //console.log('category__item-buy-button mod');
1262            //console.log(mutations[0].target);
1263            categories_show_or_create_or_hide_form(
1264                mutations[0].target.closest('.category__item'),
1265                mutations[0].target.getAttribute('data-id'),
1266                mutations[0].target.getAttribute('basket-item-count-data')
1267            );
1268        }).observe(item.querySelector('.category__item-buy-button'), {
1269            //childList: true,
1270            //subtree: true,
1271            attributes: true,
1272            attributeFilter: ['basket-item-count-data'] });
1273
1274        if(window.basket && item.getAttribute('data-id')+'|a:0:{}' in window.basket){
1275            item.querySelector('.category__item-buy-button').setAttribute('basket-item-count-data',window.basket[item.getAttribute('data-id')+'|a:0:{}']['count']);
1276        }
1277        if(item.querySelector('.category__item-buy-button').getAttribute('basket-item-count-data')>0){
1278            categories_show_or_create_or_hide_form(item,item.querySelector('.category__item-buy-button').getAttribute('data-id'),item.querySelector('.category__item-buy-button').getAttribute('basket-item-count-data'));
1279        }
1280        item.querySelector('.category__item-buy-button').addEventListener('click',function (event) {
1281            event.preventDefault();
1282            event.stopPropagation();
1283            add_to_basket(this.getAttribute('data-id'),'',1);
1284
1285            /*if (item.querySelector('.category__item-buy-form-count')) {
1286                console.log(item.querySelector('.category__item-buy-form-count').innerText);
1287                if (parseInt(item.querySelector('.category__item-buy-form-count').innerText) === 0) {
1288                    item.querySelector('.category__item-buy-form').classList.remove('category__item-buy-form--active');
1289                    item.classList.remove('category__item--active');
1290                } else {
1291                    item.querySelector('.category__item-buy-form').classList.add('category__item-buy-form--active');
1292                    item.classList.add('category__item--active');
1293                }
1294            }*/
1295
1296        });
1297
1298
1299
1300    });
1301}
1302function render_categories_images_and_events_init() {
1303    var categories= [].slice.call(document.querySelectorAll(".category"));
1304    if(allItemCategoriesLoaded){
1305        var allItemCategoriesLoadedLocal=allItemCategoriesLoaded;
1306    }
1307    if ("IntersectionObserver" in window) {
1308        var categoryObserver = new IntersectionObserver(function(entries, observer) {
1309            entries.forEach(function(entry) {
1310                if (entry.isIntersecting){
1311                    var category= entry.target;
1312                    if(!category.classList.contains('category--ready')) {
1313                        category.classList.add("category--ready");
1314                        categories_events_init(category);
1315                    }
1316                    categoryObserver.unobserve(category);
1317                    render_categories_images();
1318                }
1319            });
1320        });
1321        categories.forEach(function(category) {
1322            categoryObserver.observe(category);
1323        });
1324    }
1325    else {
1326        // дополнительный метод который будет активирован при отсутствии IntersectionObserver
1327        for(var i=0; i<categories.length; i++){
1328            if(!categories[i].classList.contains('category--ready')){
1329                categories[i].classList.add("category--ready");
1330                categories_events_init(categories[i]);
1331            }
1332            render_categories_images();
1333        }
1334    }
1335    if(!allItemCategoriesLoadedLocal){
1336        setTimeout(function () {
1337            render_categories_images_and_events_init();
1338        },100);
1339    }
1340}
1341
1342var allItemCategoriesLoaded=false;
1343render_categories_images_and_events_init();
1344document.addEventListener('DOMContentLoaded', function(){
1345    allItemCategoriesLoaded=true;
1346});
1347window.addEventListener('resize',function () {
1348    render_categories_images();
1349});
1350</script>
1350
1351<style>@media print{.breadcrumbs{display:none !important}}.breadcrumbs{text-align:left;display:flex;flex-direction:row;justify-content:flex-start;width:100%;max-width:1320px;margin:0 auto;padding:21px 30px 0 30px;flex-wrap:wrap;font-size:14px;font-weight:300}.app .breadcrumbs{display:none}.breadcrumbs__element{color:#231F20;list-style:none}@media (max-width: 1000px){.breadcrumbs__element{line-height:1.5}}.breadcrumbs__separator{color:#231F20;list-style:none;padding:0 12px}.breadcrumbs__element-link{text-decoration:underline;color:#231F20}.breadcrumbs__element-link--last{text-decoration:none;color:#231F20}
1352</style><nav itemscope itemtype="http://schema.org/BreadcrumbList" class="breadcrumbs"><div class="breadcrumbs__element" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a class="breadcrumbs__element-link" itemscope itemtype="http://schema.org/Thing" itemprop="item" href="https://sushishop.ru/" itemid="https://sushishop.ru/"><span class="breadcrumbs__element-title" itemprop="name">Главная</span></span></a><meta itemprop="position" content="1"></div><div class="breadcrumbs__separator">/</div><div class="breadcrumbs__element" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a class="breadcrumbs__element-link" itemscope itemtype="http://schema.org/Thing" itemprop="item" href="https://sushishop.ru/news" itemid="https://sushishop.ru/news"><span class="breadcrumbs__element-title" itemprop="name">Новости и конкурсы</span></span></a><meta itemprop="position" content="2"></div><div class="breadcrumbs__separator">/</div><div class="breadcrumbs__element" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a class="breadcrumbs__element-link breadcrumbs__element-link--last" itemscope itemtype="http://schema.org/Thing" itemprop="item" href="https://sushishop.ru/news/podarko-news" itemid="https://sushishop.ru/news/podarko-news"><span class="breadcrumbs__element-title" itemprop="name">Подарки каждую неделю</span></span></a><meta itemprop="position" content="3"></div></nav>
1353<style>.usual-page{color:#231f20;width:100%;max-width:500px;margin:30px auto 48px auto;font-weight:300;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;line-height:1;align-items:flex-start;gap:0}@media all and (min-width: 992px){.usual-page{padding:0}}.usual-page a{color:#FF671F}.usual-page strong{font-weight:bold}.usual-page__attention{padding:0 0 20px 100px;color:#231f20;position:relative;font-size:18px;line-height:24px}@media screen and (max-width: 600px){.usual-page__attention{padding:70px 0 20px 0}}.usual-page__attention-image{width:73px;height:63px;position:absolute;display:block;top:1px;left:0}.usual-page__attention-title{line-height:1.2;font-size:35px;display:block}.usual-page__attention-description{padding:4px 0 0 0;display:block}.usual-page__attention-link{color:inherit}.usual-page__gallery{min-width:500px;max-width:500px;min-height:100px}@media screen and (max-width: 900px){.usual-page__gallery{min-width:100%;max-width:none;padding:0}}.usual-page__big-picture{width:100%;max-width:500px;height:auto;border-top-left-radius:30px;border-top-right-radius:30px}.usual-page__big-picture-link{cursor:default;display:flex;position:relative;border-top-left-radius:30px;border-top-right-radius:30px}.usual-page__big-picture-small-filler{position:absolute;background-size:cover;background-position:center center;display:block;top:0;left:0;right:0;bottom:0;opacity:0.9;border-top-left-radius:30px;border-top-right-radius:30px}.usual-page__big-picture-small-filler-preloader{position:absolute;display:block;width:40px;height:40px;top:50%;left:50%;margin:-20px 0 0 -20px;animation:1s linear 0s normal none infinite running rot;background:url("/assets/images/docs/1/iconfinder_internet-load-downloading-download-upload-data_3937325.svg") center center no-repeat;background-size:40px 40px;opacity:0.7}@keyframes rot{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes rot{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.usual-page__big-picture-filler{padding-bottom:100%;display:block;position:relative;background-size:cover;background-position:center center;border-top-left-radius:30px;border-top-right-radius:30px}@media screen and (max-width: 900px){.usual-page__big-picture-filler{padding-bottom:29%}}@media screen and (max-width: 480px){.usual-page__big-picture-filler{padding-bottom:100%}}@media screen and (max-width: 900px){.usual-page--news .usual-page__big-picture-filler{padding-bottom:56%}}@media screen and (max-width: 480px){.usual-page--news .usual-page__big-picture-filler{padding-bottom:100%}}.usual-page--2-column{max-width:1320px}.usual-page--2-column .usual-page__content{column-count:2;page-break-inside:avoid;break-inside:avoid;column-gap:40px}@media screen and (max-width: 700px){.usual-page--2-column .usual-page__content{column-count:1;word-break:break-all}}.usual-page--2-column ol,.usual-page--2-column ul{padding-left:10px !important}.usual-page__text{width:100%;background:#ffffff;padding:30px 30px 30px 30px;font-size:18px;line-height:24px;font-weight:400;border-bottom-left-radius:30px;border-bottom-right-radius:30px}@media screen and (max-width: 480px){.usual-page__text{padding:30px 20px 30px 20px}}.usual-page__text h2{font-size:22px;font-weight:600;padding:0 10px 24px 10px}@media screen and (max-width: 480px){.usual-page__text h2{padding:0 5px 24px 5px}}.usual-page__text .short-padding{padding:10px 0 !important}.usual-page__text p{font-size:16px;line-height:22px;padding:0 5px 15px 5px}@media screen and (min-width: 480px){.usual-page__text p{padding:0 10px 20px 10px;font-size:18px;line-height:24px}}.usual-page__text h3{font-size:18px;line-height:24px;padding:0 5px 15px 5px}@media screen and (min-width: 480px){.usual-page__text h3{font-size:20px;line-height:28px;padding:0 10px 20px 10px}}.usual-page__text .full-conditions p{padding:0 0px 8px 0px;font-size:14px;line-height:20px}@media screen and (min-width: 480px){.usual-page__text .full-conditions p{padding:0 0px 12px 0px;font-size:16px;line-height:22px}}.usual-page__text ul,.usual-page__text ol{list-style-position:inside;padding:0 0 24px 10px;counter-reset:li}.usual-page__text ul ul,.usual-page__text ul ol,.usual-page__text ol ul,.usual-page__text ol ol{padding:5px 0 5px 10px}.usual-page__text li{padding:0 0 10px 0}.usual-page__text ol{counter-reset:li;margin-left:36px}.usual-page__text ol li{list-style:none;position:relative}.usual-page__text ol li:before{content:counters(li,".") ". ";counter-increment:li;position:absolute;
1353left:-40px;top:2px;margin-top:0;height:20px;width:20px;line-height:20px;text-align:center;font-weight:bold;border-radius:50%;transition:all 0.3s ease-out;font-size:13px;white-space:nowrap}.usual-page__text ol.nonumeral-li li{list-style:none}.usual-page__text ol.nonumeral-li li:before{content:unset}.usual-page--no-image .usual-page__text{border-top-left-radius:30px;border-top-right-radius:30px}.promocode-page__title{font-weight:700;font-size:20px;padding:0 5px 20px 5px}@media screen and (min-width: 480px){.promocode-page__title{font-size:22px;font-weight:700;padding:0 10px 30px 10px;line-height:1.2}}.usual-page__title{font-size:22px;font-weight:bold;padding:0 10px 21.5px 10px;line-height:1.2}@media screen and (max-width: 480px){.usual-page__title{font-size:20px;padding:0 5px 30px 5px}}.usual-page__calendar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;margin:15px 0 0 0}.usual-page__calendar-icon{width:30px;height:40px;display:block;background:url("/assets/images/docs/1/calendar.svg") center center no-repeat;background-size:contain;margin:0 12px 0 0}.usual-page__file{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;margin:15px 0 0 0}.usual-page__file-icon{width:30px;height:40px;display:block;background:url("/assets/images/docs/1/file-2.svg") center center no-repeat;background-size:contain;margin:0 12px 0 0}.usual-page__file-text{font-size:18px;line-height:24px;text-decoration-line:underline;color:#231f20}.usual-page__calendar-text{font-size:18px;line-height:24px;color:#231f20}.usual-page__buy{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin:5px 0 0px 0;gap:10px}.usual-page__buy-block{min-width:130px;background:#ff671f;display:block;border-radius:100px;width:100%}.usual-page__prices{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;align-self:start;padding:0px 5px;gap:10px}@media screen and (min-width: 480px){.usual-page__prices{padding:0px 10px}}.usual-page__prices__old-price{font-weight:400;font-size:16px;line-height:22px;text-decoration-line:line-through;color:#9E9E9E;white-space:nowrap}@media screen and (min-width: 480px){.usual-page__prices__old-price{font-size:18px;line-height:24px}}.usual-page__prices__new-price{font-weight:700;font-size:20px;line-height:28px;color:#1D1D1F;white-space:nowrap}@media screen and (min-width: 480px){.usual-page__prices__new-price{font-size:22px;line-height:32px}}.basket-thank-for-order__button,.usual-page__go-to-link__button,.usual-page__buy-button{display:block;border:none;font-weight:700;border-image:none;padding:12px 40px 14px;min-width:130px;width:100%;text-align:center;color:#fff !important;text-decoration:none;font-size:18px;line-height:24px;transition:color 0.2s ease, background 0.2s ease;background:#ff671f;border-radius:100px}@media all and (max-width: 900px){.basket-thank-for-order__button,.usual-page__go-to-link__button,.usual-page__buy-button{max-width:600px}}@media screen and (max-width: 310px){.basket-thank-for-order__button,.usual-page__go-to-link__button,.usual-page__buy-button{display:inline-block}}@media screen and (max-width: 190px){.basket-thank-for-order__button,.usual-page__go-to-link__button,.usual-page__buy-button{display:block}}.usual-page__go-to-link{display:inline-flex;margin-top:10px;margin-left:5px;font-weight:700;color:#ff671f;text-decoration:underline;align-self:start;text-align:left;font-weight:400;font-size:16px;line-height:22px}.usual-page__go-to-link:hover{color:#ff671f}@media screen and (min-width: 480px){.usual-page__go-to-link{font-size:18px;line-height:24px;margin-left:10px}}.usual-page__go-to-link.usual-page__go-to-link--only-one{margin:0}.usual-page__buy-form{display:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;min-width:130px}.usual-page__buy-button{display:none}.usual-page__buy-form-control{position:relative;cursor:pointer;width:55px;height:50px}.usual-page__buy-form-control:before{width:21.33px;height:2.67px;background:#ffffff;content:"";display:block;position:absolute;
1353left:26px;top:25px}.usual-page__buy-form-control:hover{background:rgba(255,255,255,0.3)}.usual-page__buy-form-control--plus:before{left:10px;top:24px}.usual-page__buy-form-control--plus:after{height:21.33px;width:2.67px;background:#ffffff;content:"";display:block;position:absolute;top:15px;left:19px}.usual-page__buy-form-count{font-weight:700;font-size:18px;color:#ffffff;min-width:20px;text-align:center;line-height:50px;padding:0 5px}.promo-box{border:2px solid #1D1D1F;border-radius:20px;letter-spacing:0.06em;text-transform:uppercase;padding:13px 20px;text-align:center;margin-bottom:10px;width:auto;color:#1D1D1F;cursor:pointer;display:flex;flex-direction:column;align-items:center}.promo-box .copy-to-clipboard__ico{background-image:url("/assets/chunks/common-elements/forms/images/copy_black.svg")}@media all and (min-width: 600px){.promo-box{width:100%;margin:0 0 10px 0}}.promocode__points-list{padding-left:0px;padding-bottom:0px}.promocode__points-list__row{display:flex;gap:10px;margin-bottom:15px;font-size:16px;line-height:22px}@media all and (min-width: 480px){.promocode__points-list__row{font-size:18px;line-height:24px}}.page_korzina-pusta .usual-page__text{display:flex;padding:59.5px 0px;justify-content:center;align-items:center;align-self:stretch;flex-direction:column;text-align:center}.page_korzina-pusta .usual-page{max-width:unset}
1354</style><div class="usual-page usual-page--news">
1355    <div class="usual-page__gallery">
1356            <a href="assets/images/docs/271777/ssh-0725-015.png" class="usual-page__big-picture-link" onclick="return false;"  target="_blank" 
1357            title="Открыть картинку в новой вкладке" 
1358            style="background: linear-gradient(180deg, rgba(110,202,243,0) 0%, rgba(110,202,243,1) 100%, rgba(110,202,243,1) 100%) , linear-gradient(-90deg, rgba(53,179,235,0) 0%, rgba(53,179,235,1) 100%, rgba(53,179,235,1) 100%), linear-gradient(0deg, rgba(53,179,235,0) 0%, rgba(53,179,235,1) 100%, rgba(53,179,235,1) 100%), linear-gradient(90deg, rgba(110,202,243,0) 0%, rgba(110,202,243,1) 100%, rgba(110,202,243,1) 100%)" 
1359            >
1360                <span class="usual-page__big-picture-link " >
1361                    <img class="usual-page__big-picture" src=https://img.sushishop.ru/assets/images/cache/docs/271777/ssh-0725-015.png/1763368479/500.jpg />
1362                </span>
1363            </a>
1364        </div>
1365    <div class="usual-page__text">
1366        <h1 class="usual-page__title">Подарки каждую неделю</h1>
1367
1368        <div class="usual-page__content">
1369            <div class="usual-page__content-inner">
1370                <p>Хочешь получать приятные сюрпризы каждую неделю? Тогда присоединяйся к нашему уютному Telegram-сообществу!<br /><br />- Каждую пятницу: Мы разыгрываем классные призы среди участников нашего Telegram-канала. Это может быть всё что угодно: Призовой ролл, роскошный сет или денежный сертификат на покупку любимых блюд.<br />- Чем больше активности - тем выше шансы стать обладателем приятного бонуса. Поэтому делитесь с друзьями, участвуйте в обсуждениях и выигрывайте чаще!<br /><br />Присоединяйтесь к нам уже сегодня &nbsp;&mdash; просто нажмите на ссылку ниже и станьте частью нашей дружной семьи любителей японской кухни!<br /><br />Ссылка: <a href="https://t.me/s/sushi_shop_ru" target="_blank" rel="nofollow noopener noreferrer">https://t.me/s/sushi_shop_ru</a></p>
1371<div class="alert-box   mt0  mb20">
1372        <div class="icon-col">&nbsp;</div>
1373        <div class="info-col">
1374            <p class="pt0 plr0"><strong>Список магазинов, в которых промокод не действует:&nbsp;</strong></p>
1375            <div class="promocode__points-list">
1376                                    
1377                    <div class="promocode__points-list__row">
1378                        <div>•</div>
1379                        <div>г Санкт-Петербург, ул Коллонтай, 5/1</div>
1380                    </div>
1381                                    
1382                    <div class="promocode__points-list__row">
1383                        <div>•</div>
1384                        <div>г Санкт-Петербург, ул Дыбенко, 42к3</div>
1385                    </div>
1386                                    
1387                    <div class="promocode__points-list__row">
1388                        <div>•</div>
1389                        <div>Ленинградская обл, г Тосно, пр-кт Ленина, 19</div>
1390                    </div>
1391                                    
1392                    <div class="promocode__points-list__row">
1393                        <div>•</div>
1394                        <div>Ленинградская обл, Тосненский р-н, г Никольское, Советский пр-кт, 160</div>
1395                    </div>
1396				
1397				 <div class="promocode__points-list__row">
1398                        <div>•</div>
1399                        <div>г Москва, <br>&zwnj;&nbsp;пер&zwnj;&nbsp;Митинский&zwnj;&nbsp;3-й, &zwnj;&nbsp;3</div>
1400                    </div>
1401                                    
1402               
1403                                    
1404                    <div class="promocode__points-list__row">
1405                        <div>•</div>
1406                        <div>г Москва, <br>&zwnj;&nbsp;ул&zwnj;&nbsp;Дубнинская, &zwnj;&nbsp;10к4</div>
1407                    </div>
1408                                    
1409          
1410                                    
1411                    <div class="promocode__points-list__row">
1412                        <div>•</div>
1413                        <div>г Москва, <br>&zwnj;&nbsp;ул&zwnj;&nbsp;Петрозаводская, &zwnj;&nbsp;24Б</div>
1414                    </div>
1415                                    
1416                    <div class="promocode__points-list__row">
1417                        <div>•</div>
1418                        <div>г Москва, <br>&zwnj;&nbsp;ул&zwnj;&nbsp;Ярцевская, &zwnj;&nbsp;32</div>
1419                    </div>
1420                                    
1421                    <div class="promocode__points-list__row">
1422                        <div>•</div>
1423                        <div>г Москва, <br>&zwnj;&nbsp;ш&zwnj;&nbsp;Алтуфьевское, &zwnj;&nbsp;84</div>
1424                    </div>
1425   
1426                                    
1427                    
1428            </div>
1429        </div>
1430    </div>
1431
1432
1433
1434
1435
1436            </div>
1437            
1438        </div>
1439
1440        
1441
1442    </div>
1443</div>
1443<script>if(document.querySelector('.usual-page__buy-button')){
1444    document.querySelector('.usual-page__buy-button').addEventListener('click',function (event) {
1445        event.preventDefault();
1446        event.stopPropagation();
1447        if(typeof window.basket[this.getAttribute('data-id')+'|a:0:{}']!=='undefined'){
1448            this.parentNode.querySelector('.usual-page__buy-form-count').innerText=window.basket[this.getAttribute('data-id')+'|a:0:{}']['count'];
1449        }
1450        this.style.display='none';
1451        //add_to_basket(this.getAttribute('data-id'),'',1,set_real_basket_item_count_to_element(this.getAttribute('data-id'),null,this.parentNode.querySelector('.usual-page__buy-form-count'), element_show_flex(this.parentNode.querySelector('.usual-page__buy-form'))));
1452        add_to_basket(this.getAttribute('data-id'),'',1);
1453        element_show_flex(this.parentNode.querySelector('.usual-page__buy-form'));
1454        //this.parentNode.querySelector('.usual-page__buy-form').style.display='flex';
1455    });
1456    document.querySelector('.usual-page__buy-form-control--plus').addEventListener('click',function (event) {
1457        event.preventDefault();
1458        event.stopPropagation();
1459        //add_to_basket(this.getAttribute('data-id'),'',1, set_real_basket_item_count_to_element(this.getAttribute('data-id'),null,this.parentNode.querySelector('.usual-page__buy-form-count')));
1460        add_to_basket(this.getAttribute('data-id'),'',1);
1461    });
1462    document.querySelector('.usual-page__buy-form-count').addEventListener("DOMSubtreeModified", function(event){
1463        //console.log();
1464        var target;
1465        if(event.target.nodeName == '#text'){
1466            target=event.target.parentNode.closest('.usual-page__buy-form-count');
1467        }
1468        else{
1469            target=event.target;
1470        }
1471        var buyForm=target.closest('.usual-page__buy-form');
1472        var buyButton=buyForm.closest('.usual-page__buy').querySelector('.usual-page__buy-button');
1473        if(parseInt(target.innerText)===0){
1474            element_hide(buyForm);
1475            element_show(buyButton);
1476        }
1477        else{
1478            element_hide(buyButton);
1479            element_show_flex(buyForm);
1480        }
1481    });
1482    document.querySelector('.usual-page__buy-form-control--minus').addEventListener('click',function (event) {
1483        event.preventDefault();
1484        event.stopPropagation();
1485        //add_to_basket(this.getAttribute('data-id'),'',-1, set_real_basket_item_count_to_element(this.getAttribute('data-id'),null,this.parentNode.querySelector('.usual-page__buy-form-count')));
1486        add_to_basket(this.getAttribute('data-id'),'',-1);
1487        setTimeout(set_real_basket_item_count_to_element(this.getAttribute('data-id'),null,this.parentNode.querySelector('.usual-page__buy-form-count')),400);
1488
1489    });
1490}
1491
1492
1493function render_usial_big_images() {
1494
1495    var image=document.querySelector('.usual-page__big-picture-filler');
1496    if(image){
1497        var extension='jpg';
1498        if(document.querySelector('html').classList.contains('webp')){
1499            extension='webp';
1500        }
1501        var src;
1502        if(window.innerWidth>900 || window.innerWidth<481){
1503            src=image.getAttribute('data-square-src');
1504            //alert('square');
1505        }
1506        else{
1507            src=image.getAttribute('data-rectangular-src');
1508            //alert('rectangular');
1509        }
1510
1511        var backgroundImage='url("'+src+''+extension+'")';
1512        if(image.style.backgroundImage!=backgroundImage){
1513            image.style.backgroundImage=backgroundImage;
1514        }
1515
1516
1517    }
1518
1519    if (document.querySelector('.usual-page__big-picture-link')) {
1520        setTimeout(() => {
1521            document.querySelector('.usual-page__big-picture-link').setAttribute("style", "background: none !important");
1522        }, 300);
1523    }
1524
1525}
1526render_usial_big_images();
1527
1528
1529window.addEventListener('resize',function () {
1530    render_usial_big_images();
1531
1532});
1533
1534</script>
1534
1535<style>.category{width:100%;max-width:1372px;margin:0px auto 40px auto}@media all and (min-width: 1300px){.category{margin:0px auto 60px auto}}
1536.footer{display:flex;width:100%;background:#ffffff;padding-top:60px}@media print{.footer{display:none !important}}.footer__wrapper{display:flex;flex-direction:column;align-items:center;padding:0px 8px 70px 8px;gap:25px;width:100%;max-width:1372px;margin:0 auto}@media all and (min-width: 1080px){.footer__wrapper{gap:40px;padding:0px 24px 24px 24px}}.footer__top{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:20px}@media all and (min-width: 744px){.footer__top{flex-direction:row;padding:0px 0px 0px 5px;justify-content:space-between}}.footer__top-left{display:flex;flex-direction:column;align-items:flex-start;padding:0px 5px;gap:25px;width:100%}@media all and (min-width: 744px){.footer__top-left{flex-direction:column;display:flex;flex-direction:row;align-items:flex-start;padding:0px;gap:53px}}@media all and (min-width: 1080px){.footer__top-left{flex-direction:row;gap:70px}}.footer__top-left-1{display:flex;flex-direction:column;align-items:flex-start}.footer__top-left-2{display:flex;flex-direction:column;align-items:flex-start;gap:25px;width:100%}@media all and (min-width: 744px){.footer__top-left-2{justify-content:space-between;gap:32px;align-self:stretch}}.footer__top-right{display:flex;order:-1;width:100%}@media all and (min-width: 744px){.footer__top-right{order:unset;flex-direction:column;align-items:flex-end}}.footer__nav-apps{display:flex;flex-direction:row;align-items:center;padding:0px;gap:10px}@media all and (min-width: 744px){.footer__nav-apps{flex-direction:column}}.footer__nav-apps__link{display:flex}.footer__socials{display:flex;flex-direction:row;align-items:center;padding:0px;gap:24px}.footer__socials__link{display:flex}.footer__bottom{display:flex;flex-direction:column;align-items:flex-start;padding:0px 5px;gap:20px;font-size:14px;line-height:125%;color:#9E9E9E;width:100%}@media all and (min-width: 744px){.footer__bottom{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:0px;gap:16px}}@media all and (min-width: 1080px){.footer__bottom{align-items:flex-start}}.footer__nav-main{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer__nav-main__link{font-size:16px;line-height:138%;color:#1D1D1F;white-space:nowrap}@media all and (min-width: 744px){.footer__nav-main__link{font-size:18px}}@media all and (min-width: 744px){.footer__nav-main{gap:10px}}@media all and (min-width: 1080px){.footer__nav-main{font-size:18px}}.footer__nav-job{display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media all and (min-width: 744px){.footer__nav-job{gap:10px}}.footer__nav-job__link{font-weight:700;font-size:16px;line-height:138%;color:#1D1D1F;white-space:nowrap}@media all and (min-width: 1080px){.footer__nav-job__link{font-size:18px}}.footer__nav-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media all and (min-width: 744px){.footer__nav-bottom{flex-direction:row;gap:20px}}.footer__nav-bottom__column{display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media all and (min-width: 744px){.footer__nav-bottom__column{flex-direction:column;gap:10px}}@media all and (min-width: 1080px){.footer__nav-bottom__column{flex-direction:row;gap:20px}}.footer__nav-bottom__link{font-size:14px;line-height:125%;color:#9E9E9E;white-space:nowrap}
1537</style></div> <!-- content wrapper -->
1538
1539<style>.vacancy__footer-banner{display:none;background:#FF671F}@media screen and (max-width: 768px){.vacancy__footer-banner{padding:0px 0}}.vacancy__footer-banner__inner{width:100%;max-width:640px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;line-height:23px;font-size:18px;font-weight:400;padding:9px 0px 9px 0px;color:#FFFFFF}@media screen and (max-width: 768px){.vacancy__footer-banner__inner{text-align:left;flex-direction:row;padding:6px 24px}}@media screen and (max-width: 345px){.vacancy__footer-banner__inner{padding:6px 12px}}.vacancy__footer-banner__text{color:#FFFFFF;font-size:20px;margin-top:-4px}@media screen and (max-width: 768px){.vacancy__footer-banner__text{font-size:16px;margin-top:0px}}.vacancy__footer-banner__text strong{font-weight:bold;margin-right:15px}@media screen and (max-width: 768px){.vacancy__footer-banner__text strong{display:block}}.vacancy__footer-banner__link{text-decoration:none;border:1px solid #FC9956;padding:9px 15px 10px 15px;color:#000000;background:#FFFFFF;font-weight:600;font-size:15px;line-height:17px;font-weight:600;z-index:0;border-radius:8px;margin:0px auto 0 auto}@media screen and (max-width: 345px){.vacancy__footer-banner__link{padding:10px 10px}}@media screen and (max-width: 768px){.vacancy__footer-banner__link{margin:unset;font-weight:600;font-size:12px;align-self:center;display:inline-block;align-self:center;float:right}}body.city-branded .vacancy__footer-banner{display:flex}
1540</style><!--<div class="vacancy__footer-banner ">
1541    <div class="vacancy__footer-banner__inner">
1542        <div class="vacancy__footer-banner__text"><strong>Работа рядом!</strong> Стань частью команды </div>
1543        <a href="rabota" class="vacancy__footer-banner__link" >Заполни анкету</a>
1544    </div>
1545</div>-->
1545<script>
1546
1547</script>
1547
1548
1549<footer class="footer">
1550    <div class="footer__wrapper">
1551        <div class="footer__top">
1552            <div class="footer__top-left">
1553                <div class="footer__top-left-1">
1554                    <nav class="footer__nav-main">
1555                        <a href="o-nas" class="footer__nav-main__link">О нас</a>
1556
1557                        <a href="news" class="footer__nav-main__link">Новости</a>
1558                        <a href="#review" class="footer__nav-main__link show_review_popup" >Оставить отзыв</a>
1559                        <a href="subscribe-promo" class="footer__nav-main__link">Подписаться на рассылку</a>
1560                        <a href="points" class="footer__nav-main__link">Магазины</a>
1561                        <a href="delivery-zones" class="footer__nav-main__link">Зоны доставки</a>
1562                        <a href="allergy-info" class="footer__nav-main__link">Об аллергенах</a>
1563                    </nav>
1564                </div>
1565                <div class="footer__top-left-2">
1566                    <nav class="footer__nav-job">
1567                        <a href="https://fr-sushishop.ru/" class="footer__nav-job__link" target="_blank" rel="noopener noreferrer">Стать Партнером</a>
1568                        <!--<a href="rabota" class="footer__nav-job__link vancitons-menu-link">Работа</a>
1569                        <a href="tel:+78124934444" class="footer__nav-job__link" style="font-weight: 500; text-decoration: none;">+7 (812) 493-44-44</a> -->
1570                        <a href="mailto:[email protected]" class="footer__nav-job__link" style="font-weight: 500; " rel="noopener noreferrer">[email protected]</a>
1571                    </nav>
1572                    <div class="footer__socials">
1573                        <a href="https://www.youtube.com/channel/UC2VIBoHnqDnuETpY5w0N3HA" class="footer__socials__link" title="Открыть наш канал на ютубе" target="_blank" rel="noopener noreferrer">
1574                            <svg width="30" height="24" viewBox="0 0 30 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1575                                <path d="M14.8776 0.571411C0.255894 0.571411 0 1.86863 0 12C0 22.1313 0.255894 23.4286 14.8776 23.4286C29.4992 23.4286 29.7551 22.1313 29.7551 12C29.7551 1.86863 29.4992 0.571411 14.8776 0.571411ZM19.6458 12.4957L12.9658 15.6067C12.3811 15.8768 11.902 15.574 11.902 14.9299V9.07011C11.902 8.42744 12.3811 8.12317 12.9658 8.3933L19.6458 11.5042C20.2305 11.7773 20.2305 12.2226 19.6458 12.4957Z" fill="#1D1D1F"/>
1576                            </svg>
1577                        </a>
1578                        <a href="https://vk.com/sushishop" class="footer__socials__link" title="Открыть нашу страницу в контакте" target="_blank" rel="noopener noreferrer">
1579                            <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
1580                                <path d="M17.2336 25.3333C7.27302 25.3333 1.6074 18.3333 1.33325 6.66663H6.35921C6.54198 15.2533 10.1972 18.8 13.1214 19.5466V6.66663H17.8732V14.04C20.706 13.76 23.7216 10.4 24.8182 6.66663H29.57C28.7476 11.24 25.4579 14.6 23.1733 16C25.5492 17.12 29.2959 20.0133 30.6666 25.3333H25.4579C24.3613 21.7866 21.5285 19.08 17.8732 18.7066V25.3333H17.2336Z" fill="#1D1D1F"/>
1581                            </svg>
1582                        </a>
1583                        <a href="https://t.me/sushi_shop_ru" class="footer__socials__link" title="Открыть наш канал в Телеграм" target="_blank" rel="noopener noreferrer">
1584                            <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
1585                                <path d="M26.9461 4.87262C26.9461 4.87262 29.5363 3.86262 29.3205 6.31548C29.2485 7.32549 28.601 10.8605 28.0973 14.6841L26.3705 26.0106C26.3705 26.0106 26.2267 27.6698 24.9315 27.9584C23.6364 28.247 21.6938 26.9484 21.334 26.6598C21.0462 26.4434 15.9378 23.197 14.139 21.6098C13.6353 21.177 13.0597 20.3112 14.2109 19.3012L21.7657 12.087C22.6291 11.2212 23.4925 9.20123 19.895 11.6541L9.82199 18.5077C9.82199 18.5077 8.67079 19.2291 6.51232 18.5798L1.83553 17.137C1.83553 17.137 0.108726 16.0548 3.05869 14.9726C10.2537 11.5819 19.1036 8.11903 26.9461 4.87262Z" fill="#1D1D1F"/>
1586                            </svg>
1587                        </a>
1588                        <a href="https://max.ru/id7816537949_biz" class="footer__socials__link" title="Открыть наш канал в MAX" target="_blank" rel="noopener noreferrer">
1589                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720 720"  width="32" height="32" ><path fill="#0a0b0b" d="M350.4,9.6C141.8,20.5,4.1,184.1,12.8,390.4c3.8,90.3,40.1,168,48.7,253.7,2.2,22.2-4.2,49.6,21.4,59.3,31.5,11.9,79.8-8.1,106.2-26.4,9-6.1,17.6-13.2,24.2-22,27.3,18.1,53.2,35.6,85.7,43.4,143.1,34.3,299.9-44.2,369.6-170.3C799.6,291.2,622.5-4.6,350.4,9.6h0ZM269.4,504c-11.3,8.8-22.2,20.8-34.7,27.7-18.1,9.7-23.7-.4-30.5-16.4-21.4-50.9-24-137.6-11.5-190.9,16.8-72.5,72.9-136.3,150-143.1,78-6.9,150.4,32.7,183.1,104.2,72.4,159.1-112.9,316.2-256.4,218.6h0Z"/></svg>
1590                        </a>
1591                    </div>
1592                </div>
1593            </div>
1594
1595            <div class="footer__top-right">
1596                <nav class="footer__nav-apps">
1597                    <a href="https://apps.apple.com/ru/app/id1537535113" class="footer__nav-apps__link" title="Открыть страницу нашего приложения в App store" target="_blank" rel="noopener noreferrer">
1598                        <svg width="130" height="40" viewBox="0 0 130 40" fill="none" xmlns="http://www.w3.org/2000/svg">
1599                            <g clip-path="url(#clip0_2795_616)">
1600                                <path d="M118.235 0H12.353C5.85549 0 0.588257 5.26724 0.588257 11.7647V28.2353C0.588257 34.7328 5.85549 40 12.353 40H118.235C124.733 40 130 34.7328 130 28.2353V11.7647C130 5.26724 124.733 0 118.235 0Z" fill="#1D1D1F"/>
1601                                <path fill-rule="evenodd" clip-rule="evenodd" d="M34.5484 23.4179C34.1379 24.4013 33.6326 25.3424 33.0396 26.2278C32.0665 27.7148 30.6888 29.5736 28.9831 29.5845C27.4633 29.5845 27.0697 28.6005 25.0142 28.6114C22.9587 28.6223 22.5213 29.6064 21.0124 29.5954C19.2959 29.5954 17.9947 27.9007 17.0216 26.4137C14.2882 22.2589 13.993 17.3934 15.6877 14.7693C16.198 13.9218 16.9085 13.2124 17.7568 12.7034C18.6051 12.1945 19.5653 11.9014 20.5532 11.85C22.3573 11.85 23.4944 12.8449 24.9923 12.8449C26.4902 12.8449 27.3321 11.85 29.4205 11.85C30.2901 11.8875 31.1405 12.1178 31.9101 12.5244C32.6798 12.9309 33.3494 13.5035 33.8705 14.2007C33.0182 14.6703 32.3185 15.3747 31.8546 16.2301C31.3907 17.0856 31.1821 18.0562 31.2534 19.0267C31.3248 19.9972 31.6732 20.9269 32.2573 21.7052C32.8414 22.4836 33.6365 23.078 34.5484 23.4179Z" fill="white"/>
1602                                <path fill-rule="evenodd" clip-rule="evenodd" d="M27.8351 10.1881C28.6828 9.12842 29.076 7.7759 28.9284 6.42688C27.5488 6.58796 26.2822 7.26818 25.3859 8.32935C24.9457 8.82386 24.6149 9.40577 24.4152 10.037C24.2155 10.6682 24.1513 11.3344 24.2269 11.9921C24.9195 11.9763 25.5999 11.8061 26.2184 
160211.494C26.8369 11.1819 27.378 10.7358 27.8022 10.1881" fill="white"/>
1603                                <path fill-rule="evenodd" clip-rule="evenodd" d="M115.874 20.6789H109.871C109.865 21.0555 109.941 21.429 110.092 21.7742C110.242 22.1194 110.466 22.4282 110.746 22.6798C111.305 23.1094 111.999 23.3264 112.703 23.2921C113.536 23.2998 114.363 23.1515 115.141 22.8547L115.447 24.2433C114.49 24.632 113.463 24.8182 112.43 24.79C111.828 24.8228 111.226 24.731 110.662 24.5203C110.097 24.3095 109.582 23.9844 109.15 23.5654C108.335 22.6721 107.907 21.4931 107.958 20.2853C107.912 19.0586 108.299 17.8548 109.051 16.8849C109.429 16.4148 109.911 16.0394 110.46 15.7889C111.009 15.5383 111.608 15.4194 112.211 15.4416C112.784 15.4098 113.355 15.5259 113.87 15.7786C114.385 16.0314 114.827 16.4123 115.152 16.8849C115.706 17.7431 115.985 18.7503 115.95 19.7714C115.955 20.0757 115.929 20.3797 115.874 20.6789ZM107.345 17.3988C107.133 17.3599 106.917 17.3416 106.7 17.3441C106.382 17.3301 106.066 17.3958 105.779 17.5352C105.493 17.6746 105.246 17.8832 105.06 18.1423C104.712 18.6538 104.532 19.2618 104.546 19.8807V24.4948H102.578V18.4484C102.578 17.4206 102.578 16.4913 102.491 15.5619H104.24L104.317 17.4206C104.508 16.8503 104.852 16.3434 105.312 15.9555C105.758 15.6395 106.297 15.4817 106.843 15.5072C107.014 15.4955 107.185 15.4955 107.356 15.5072L107.345 17.3988ZM100.107 23.4779C99.693 23.9313 99.185 24.2894 98.6187 24.5272C98.0524 24.7651 97.4411 24.8771 96.8272 24.8556C96.2356 24.8812 95.6457 24.7758 95.0995 24.5472C94.5533 24.3185 94.0643 23.972 93.6674 23.5326C92.8738 22.6275 92.4519 21.4557 92.4866 20.2525C92.4265 18.973 92.8701 17.721 93.7221 16.7646C94.1382 16.3162 94.6475 15.9644 95.2142 15.7339C95.7809 15.5034 96.3912 15.4 97.0022 15.4307C97.5988 15.404 98.1939 15.5087 98.7456 15.7373C99.2972 15.9659 99.792 16.3129 100.195 16.7537C100.962 17.669 101.353 18.8414 101.288 20.0338C101.342 21.2829 100.92 22.5057 100.107 23.4561V23.4779ZM91.8743 17.2129H89.775V21.5208C89.775 22.6142 90.1249 23.1827 90.8684 23.1827C91.1587 23.1871 91.4486 23.1577 91.7321 23.0952V24.6041C91.2292 24.7749 90.6994 24.8528 90.1686 24.8337C89.8236 24.8535 89.4783 24.7993 89.1558 24.6749C88.8334 24.5504 88.5412 24.3585 88.2989 24.1121C87.7773 23.4159 87.532 22.5512 87.6101 21.6848V17.191H86.4074V15.5619H87.6866V13.9656L89.775 13.3752V15.5619H91.8743V17.2129ZM84.8329 23.7731C83.8744 24.5469 82.6624 24.9366 81.4326 24.8665C80.2873 24.9288 79.1483 24.6593 78.1524 24.0902L78.6116 22.4174C79.4857 22.933 80.4834 23.2013 81.4982 23.1937C82.1248 23.2289 82.745 23.0517 83.2585 22.6907C83.465 22.5295 83.6303 22.3216 83.7406 22.0839C83.8508 21.8462 83.903 21.5858 83.8926 21.324C83.8968 21.0872 83.8535 20.852 83.7653 20.6323C83.677 20.4126 83.5456 20.2128 83.3788 20.0447C82.8943 19.5924 82.3208 19.2461 81.695 19.0279C79.5082 18.2115 78.4148 17.038 78.4148 15.5072C78.4019 15.0256 78.4997 14.5475 78.7006 14.1096C78.9016 13.6718 79.2003 13.2858 79.5738 12.9815C80.4409 12.2926 81.5291 11.9428 82.6353 11.9975C83.6161 11.9686 84.5899 12.1708 85.478 12.5879L84.9751 14.1733C84.2347 13.7811 83.4074 13.5818 82.5697 13.5938C81.9754 13.5607 81.3892 13.7432 80.9187 14.1077C80.7643 14.2457 80.64 14.414 80.5535 14.6021C80.4669 14.7902 80.42 14.9941 80.4157 15.2011C80.4135 15.4357 80.4645 15.6678 80.5648 15.8799C80.6652 16.092 80.8124 16.2786 80.9952 16.4257C81.5459 16.8397 82.1584 17.1644 82.8102 17.3878C83.7076 17.7049 84.5196 18.225 85.1828 18.9076C85.6998 19.5161 85.969 20.2966 85.9372 21.0944C85.9567 21.586 85.8679 22.0758 85.6771 22.5293C85.4863 22.9828 85.1981 23.3887 84.8329 23.7185V23.7731ZM73.2651 23.6966C72.9131 24.0808 72.4835 24.3858 72.0047 24.5913C71.5259 24.7968 71.0088 24.898 70.4879 24.8884C69.9816 24.9243 69.475 24.8235 69.0211 24.5965C68.5672 24.3695 68.1826 24.0247 67.9075 23.5982V28.409H65.9285V18.5796C65.9285 17.6174 65.9285 16.7209 65.8411 15.5619H67.6014L67.7107 17.0708C68.0352 16.5633 68.4886 16.1512 69.0245 15.8765C69.5605 15.6018 70.1598 15.4743 70.7612 15.5072C71.2705 15.4944 71.7757 15.6004 72.2369 15.8167C72.698 16.0331 73.1025 16.3539 73.4181 16.7537C74.1639 17.6807 74.5519 18.8447 74.5115 20.0338C74.5851 21.3534 74.1375 22.6492 73.2651 23.6419V23.6966ZM63.4247 23.6966C63.0728 24.0808 62.6431 24.3858 62.1643 24.5913C61.6855 24.7968 61.1685 24.898 60.6475 24.8884C60.1414 24.9231 59.6353 24.8218 59.1815 24.5949C58.7278 24.3681 58.343 24.0239 58.0672 23.5982V28.409H56.0991V18.5796C56.0991 17.6174 56.0991 16.7209 56.0007 15.5619H57.761L57.8704 17.0708C58.1956 16.5641 58.6492 16.1526 59.185 15.878C59.7207 15.6034 60.3197 15.4755 60.9209 15.5072C61.4319 15.4927 61.9393 15.5979 62.4025 15.8143C62.8657 16.0307 63.2719 16.3524 63.5887 16.7537C64.3345 17.6807 64.7225 18.8447 64.6821 20.0338C64.7331 21.3618 64.2621 22.6569 63.37 23.6419L63.4247 23.6966ZM52.7206 24.5713L51.5507 20.9632H47.4396L46.3462 24.5713H44.2688L48.2705 12.074H50.7525L54.798 24.5166L52.7206 24.5713ZM112.113 16.8521C111.796 16.8613 111.487 16.9453 111.209 17.0974C110.932 17.2495 110.694 17.4651 110.516 17.7268C110.165 18.1964 109.959 18.7593 109.926 19.345H114.092C114.128 18.7618 113.975 18.1825 113.654 17.694C113.493 17.4149 113.26 17.1844 112.979 17.0266C112.698 16.8688 112.38 16.7897 112.058 16.7974L112.113 16.8521ZM49.4514 13.8125C49.3311 14.4029 49.1343 15.1683 48.861 16.2179L47.8223 19.498H51.1789L50.0855 16.2179C49.9871 15.879 49.7575 14.9824 49.4514 13.8125ZM70.138 17.027C69.6502 17.0231 69.1771 17.1938 68.8041 17.5081C68.4029 17.8337 68.122 18.2839 68.0059 18.7874C67.947 18.9864 67.9139 19.1922 67.9075 19.3996V20.9741C67.8931 21.5838 68.1076 22.1768 68.5089 22.636C68.7067 22.8554 68.9502 23.0288 69.2222 23.1441C69.4942 23.2593 69.7881 23.3135 70.0833 23.303C70.4326 23.315 70.7791 23.2368 71.0893 23.0759C71.3996 22.915 71.6632 22.6769 71.8546 22.3846C72.3093 21.7041 72.5317 20.8948 72.4888 20.0775C72.5242 19.305 72.3178 18.5405 71.8983 17.8908C71.6994 17.6123 71.4344 17.3876 71.1271 17.2368C70.8199 17.0861 70.48 17.014 70.138 17.027ZM96.871 16.8958C96.4946 16.8878 96.1236 16.9862 95.8006 17.1796C95.4776 17.373 95.2157 17.6536 95.045 17.9892C94.6648 18.6534 94.4792 19.4112 94.5093 20.1759C94.4874 20.919 94.6729 21.6535 95.045 22.2971C95.2169 22.6293 95.4775 22.9074 95.7979 23.1004C96.1183 23.2935 96.486 23.3939 96.8601 23.3905C97.2314 23.3948 97.5965 23.2946 97.9136 23.1013C98.2307 22.9079 98.487 22.6292 98.6532 22.2971C99.0412 21.632 99.2273 20.8684 99.1889 20.0994C99.2123 19.3527 99.0268 18.6143 98.6532 17.9673C98.4838 17.6418 98.2277 17.3694 97.9132 17.1803C97.5987 16.9912 97.238 16.8927 96.871 16.8958ZM60.243 17.027C59.7519 17.0234 59.2755 17.1938 58.8981 17.5081C58.4997 17.8342 58.2225 18.2847 58.1109 18.7874C58.0519 18.9864 58.0189 19.1922 58.0125 19.3996V20.9741C57.9967 21.586 58.2158 22.1807 58.6248 22.636C58.8195 22.8564 59.0608 23.0306 59.3313 23.1459C59.6017 23.2613 59.8945 23.315 60.1883 23.303C60.5308 23.319 60.8717 23.2483 61.1795 23.0973C61.4872 22.9463 61.7518 22.7199 61.9486 22.4392C62.3984 21.7565 62.6204 20.9489 62.5828 20.1322C62.6203 19.35
160379 62.4096 18.5918 61.9814 17.9455C61.7929 17.6579 61.5346 17.4228 61.2306 17.2622C60.9266 17.1016 60.5868 17.0207 60.243 17.027Z" fill="white"/>
1604                            </g>
1605                            <defs>
1606                                <clipPath id="clip0_2795_616">
1607                                    <rect width="129.412" height="40" fill="white" transform="translate(0.588257)"/>
1608                                </clipPath>
1609                            </defs>
1610                        </svg>
1611                    </a>
1612                    <a href="https://play.google.com/store/apps/details?id=com.notissimus.sushishop" class="footer__nav-apps__link" title="Открыть страницу нашего приложения в Google Play" target="_blank" rel="noopener noreferrer">
1613                        <svg width="130" height="40" viewBox="0 0 130 40" fill="none" xmlns="http://www.w3.org/2000/svg">
1614                            <g clip-path="url(#clip0_2795_621)">
1615                                <path d="M118.235 0H12.353C5.85549 0 0.588257 5.26724 0.588257 11.7647V28.2353C0.588257 34.7328 5.85549 40 12.353 40H118.235C124.733 40 130 34.7328 130 28.2353V11.7647C130 5.26724 124.733 0 118.235 0Z" fill="#1D1D1F"/>
1616                                <path d="M114.711 17.0898L112.857 21.8007H112.803L110.873 17.0898H109.127L112.027 23.6765L110.366 27.331H112.07L116.522 17.0898H114.711ZM101.645 13.1873H100.028V24.043H101.645V13.1873ZM95.5651 13.1873H91.6842V24.043H93.3228V19.9357H95.5759C96.029 19.9516 96.4807 19.878 96.9053 19.7191C97.3299 19.5602 97.7191 19.3192 98.0505 19.0098C98.3819 18.7004 98.649 18.3288 98.8367 17.9161C99.0244 17.5034 99.1288 17.0577 99.1441 16.6046C99.1243 15.6887 98.7421 14.818 98.0813 14.1835C97.4205 13.5489 96.535 13.2023 95.619 13.2196L95.5651 13.1873ZM95.5651 18.4157H93.3228V14.7181H95.619C95.8736 14.6986 96.1296 14.732 96.3708 14.8161C96.6119 14.9002 96.8331 15.0332 97.0205 15.2068C97.2078 15.3803 97.3573 15.5908 97.4595 15.8248C97.5617 16.0589 97.6145 16.3115 97.6145 16.5669C97.6145 16.8223 97.5617 17.075 97.4595 17.309C97.3573 17.5431 97.2078 17.7535 97.0205 17.9271C96.8331 18.1006 96.6119 18.2336 96.3708 18.3177C96.1296 18.4018 95.8736 18.4352 95.619 18.4157H95.5651ZM105.58 16.8526C104.988 16.8217 104.401 16.9632 103.888 17.2598C103.375 17.5564 102.959 17.9954 102.691 18.5235L104.135 19.138C104.278 18.8767 104.493 18.6629 104.756 18.523C105.018 18.3831 105.316 18.3233 105.612 18.351C105.817 18.3286 106.024 18.3468 106.222 18.4047C106.419 18.4625 106.603 18.5588 106.764 18.688C106.924 18.8172 107.057 18.9768 107.156 19.1576C107.254 19.3385 107.316 19.537 107.337 19.7417V19.8603C106.821 19.5794 106.243 19.4313 105.655 19.4291C104.103 19.4291 102.529 20.2807 102.529 21.8977C102.54 22.2378 102.619 22.5722 102.763 22.8804C102.908 23.1886 103.113 23.4642 103.367 23.6902C103.622 23.9162 103.919 24.088 104.242 24.195C104.565 24.302 104.907 24.342 105.246 24.3125C105.66 24.3406 106.073 24.2549 106.442 24.0649C106.81 23.8749 107.12 23.5878 107.337 23.2345V24.0646H108.922V19.8926C108.927 19.4699 108.843 19.0508 108.675 18.6631C108.506 18.2754 108.257 17.9279 107.944 17.6436C107.631 17.3593 107.262 17.1446 106.86 17.0138C106.458 16.883 106.033 16.8391 105.612 16.8849L105.58 16.8526ZM105.386 22.8141C104.858 22.8141 104.125 22.5446 104.125 21.887C104.125 21.0461 105.041 20.7227 105.839 20.7227C106.361 20.7062 106.878 20.829 107.337 21.0784C107.28 21.5512 107.052 21.9868 106.697 22.3042C106.342 22.6215 105.884 22.7989 105.407 22.8033L105.386 22.8141ZM46.9677 24.3125C45.4329 24.3156 43.9585 23.7146 42.8631 22.6394C41.7678 21.5642 41.1395 20.1013 41.114 18.5666C41.1311 17.0274 41.756 15.5573 42.8526 14.4769C43.9491 13.3965 45.4283 12.7934 46.9677 12.7992C47.6976 12.7882 48.4225 12.9226 49.0999 13.1947C49.7773 13.4668 50.3937 13.871 50.9133 14.3839L49.8352 15.4619C49.0653 14.7236 48.0342 14.3204 46.9677 14.3408C45.8612 14.3408 44.8001 14.7803 44.0177 15.5627C43.2353 16.3451 42.7957 17.4063 42.7957 18.5127C42.7957 19.6192 43.2353 20.6804 44.0177 21.4628C44.8001 22.2452 45.8612 22.6847 46.9677 22.6847C47.5067 22.7078 48.0445 22.617 48.546 22.4183C49.0475 22.2195 49.5015 21.9173 49.8784 21.5312C50.3788 20.9899 50.6793 20.2939 50.73 19.5584H46.9677V18.0384H52.2608C52.3215 18.3618 52.3504 18.6904 52.347 19.0194C52.3983 20.3827 51.9103 21.7112 50.9887 22.717C50.4682 23.2506 49.8411 23.6685 49.1483 23.9434C48.4554 24.2183 47.7124 24.3441 46.9677 24.3125ZM60.54 20.6149C60.5801 21.5841 60.2334 22.5296 59.5764 23.2432C58.9193 23.9569 58.0057 24.3803 57.0365 24.4203C56.0672 24.4604 55.1218 24.1137 54.4081 23.4567C53.6945 22.7996 53.2711 21.886 53.231 20.9167C53.2202 20.8164 53.2202 20.7152 53.231 20.6149C53.2112 20.135 53.2861 19.6559 53.4515 19.2049C53.6168 18.7539 53.8693 18.3399 54.1947 17.9866C54.52 17.6332 54.9118 17.3474 55.3476 17.1454C55.7834 16.9434 56.2547 16.8293 56.7346 16.8095C57.2145 16.7896 57.6936 16.8645 58.1446 17.0299C58.5956 17.1952 59.0096 17.4478 59.3629 17.7731C59.7163 18.0985 60.0021 18.4902 60.2041 18.926C60.4061 19.3618 
161660.5202 19.8331 60.54 20.3131C60.5558 20.402 60.563 20.4922 60.5616 20.5826L60.54 20.6149ZM58.9446 20.6149C58.9785 20.0789 58.8029 19.5508 58.4547 19.1419C58.1065 18.7331 57.613 18.4756 57.0784 18.4238C56.5439 18.372 56.0102 18.53 55.59 18.8644C55.1698 19.1989 54.896 19.6835 54.8265 20.216C54.8157 20.3488 54.8157 20.4822 54.8265 20.6149C54.7977 21.1487 54.9765 21.673 55.3256 22.0779C55.6746 22.4829 56.1668 22.737 56.6991 22.7872C57.2313 22.8373 57.7624 22.6796 58.1809 22.347C58.5995 22.0144 58.8731 21.5328 58.9446 21.003C58.9644 20.8638 58.9716 20.7231 58.9661 20.5826L58.9446 20.6149ZM68.7438 20.6149C68.7438 21.3377 68.5295 22.0443 68.1279 22.6452C67.7264 23.2462 67.1556 23.7146 66.4878 23.9912C65.82 24.2678 65.0853 24.3402 64.3763 24.1992C63.6674 24.0582 63.0163 23.7101 62.5052 23.199C61.9941 22.6879 61.646 22.0368 61.505 21.3279C61.364 20.619 61.4364 19.8842 61.713 19.2164C61.9896 18.5486 62.458 17.9778 63.059 17.5763C63.66 17.1747 64.3665 16.9604 65.0893 16.9604C66.0567 16.9546 66.9869 17.3327 67.676 18.0117C68.3651 18.6907 68.7568 19.6152 68.7654 20.5826L68.7438 20.6149ZM67.1483 20.6149C67.1823 20.0789 67.0066 19.5508 66.6584 19.1419C66.3102 18.7331 65.8167 18.4756 65.2822 18.4238C64.7477 18.372 64.214 18.53 63.7938 18.8644C63.3736 19.1989 63.0998 19.6835 63.0303 20.216C63.0195 20.3488 63.0195 20.4822 63.0303 20.6149C63.0015 21.1487 63.1803 21.673 63.5294 22.0779C63.8784 22.4829 64.3706 22.737 64.9029 22.7872C65.4351 22.8373 65.9661 22.6796 66.3847 22.347C66.8033 22.0144 67.0769 21.5328 67.1483 21.003C67.1682 20.8638 67.1754 20.7231 67.1699 20.5826L67.1483 20.6149ZM76.7428 17.1437V23.7843C76.7428 26.5009 75.1257 27.6221 73.2068 27.6221C72.5158 27.6193 71.8408 27.4134 71.2658 27.03C70.6908 26.6467 70.2411 26.1028 69.9728 25.466L71.3742 24.8515C71.5193 25.2269 71.7712 25.5516 72.0989 25.7853C72.4265 26.0191 72.8154 26.1517 73.2176 26.1667C74.4573 26.1667 75.2012 25.4121 75.2012 24.0107V23.4717C74.9587 23.7428 74.6611 23.959 74.3283 24.1059C73.9956 24.2528 73.6353 24.3269 73.2715 24.3233C72.2908 24.3233 71.3503 23.9337 70.6569 23.2403C69.9635 22.5469 69.5739 21.6063 69.5739 20.6257C69.5739 19.645 69.9635 18.7045 70.6569 18.0111C71.3503 17.3176 72.2908 16.9281 73.2715 16.928C73.6364 16.9173 73.9994 16.9849 74.3359 17.1262C74.6725 17.2675 74.9749 17.4793 75.2227 17.7473H75.2874V17.0898H76.8506L76.7428 17.1437ZM75.309 20.6257C75.3507 20.0741 75.1722 19.5286 74.8125 19.1083C74.4529 18.6881 73.9415 18.4274 73.3901 18.3834H73.3254C72.7573 18.4059 72.2211 18.6518 71.8334 19.0677C71.4458 19.4836 71.2381 20.0358 71.2556 20.6041C71.2349 21.1671 71.4354 21.7159 71.8142 22.1329C72.1929 22.55 72.7199 22.8022 73.2823 22.8356C73.5546 22.826 73.8224 22.7623 74.0699 22.6484C74.3175 22.5345 74.54 22.3725 74.7245 22.172C74.909 21.9714 75.0519 21.7362 75.1448 21.4801C75.2377 21.2239 75.2789 20.9518 75.2659 20.6796L75.309 20.6257ZM79.6211 13.2304V24.0538H77.9933V13.1981L79.6211 13.2304ZM86.0246 21.8546L87.2966 22.6955C86.9536 23.1961 86.4934 23.6052 85.9559 23.887C85.4185 24.1689 84.8203 24.315 84.2135 24.3125C83.2632 24.324 82.3472 23.9583 81.6662 23.2955C80.9851 22.6326 80.5947 21.7268 80.5805 20.7766V20.6149C80.5121 19.7839 80.7509 18.9567 81.2516 18.29C81.7522 17.6232 82.48 17.1633 83.2971 16.9972C84.1142 16.8311 84.9638 16.9705 85.685 17.3889C86.4062 17.8073 86.949 18.4756 87.2104 19.2674L87.3829 19.6878L82.4455 21.736C82.6074 22.072 82.8642 22.3532 83.1842 22.5448C83.5041 22.7363 83.8732 22.83 84.2458 22.8141C84.6031 22.8058 84.9526 22.7089 85.2631 22.532C85.5736 22.3551 85.8353 22.1038 86.0246 21.8007V21.8546ZM82.1437 20.5179L85.4532 19.1488C85.3237 18.8991 85.1242 18.6927 84.8791 18.5548C84.634 18.4169 84.3539 18.3536 84.0733 18.3726C83.8033 18.3835 83.5381 18.4484 83.2935 18.5633C83.0489 18.6782 82.8297 18.841 82.6489 19.0419C82.4681 19.2427 82.3293 19.4778 82.2407 19.7331C82.1521 19.9885 82.1154 20.2589 82.1329 20.5287L82.1437 20.5179Z" fill="white"/>
1617                                <path d="M23.7468 19.4938L14.1523 29.541C14.2454 29.872 14.4032 30.1812 14.6166 30.4507C14.83 30.7203 15.0948 30.9448 15.3956 31.1112C15.6964 31.2777 16.0273 31.3828 16.369 31.4204C16.7108 31.458 17.0566 31.4275 17.3864 31.3305C17.5944 31.275 17.7938 31.1916 17.9793 31.0825L28.7596 24.9378L23.7468 19.4938Z" fill="#EA4335"/>
1618                                <path d="M33.4385 17.7797L28.7706 15.1062L23.5206 19.7202L28.7922 24.9162L33.4277 22.2751C33.836 22.0586 34.1776 21.7349 34.4158 21.3389C34.6541 20.9429 34.7799 20.4895 34.7799 20.0274C34.7799 19.5652 34.6541 19.1118 34.4158 18.7158C34.1776 18.3198 33.836 17.9962 33.4277 17.7797H33.4385Z" fill="#FBBC04"/>
1619                                <path d="M14.1523 10.4706C14.0965 10.6854 14.0675 10.9
1619063 14.066 11.1282V28.8833C14.0681 29.1051 14.0971 29.3259 14.1523 29.5409L24.0701 19.7416L14.1523 10.4706Z" fill="#4285F4"/>
1620                                <path d="M23.8115 20.0005L28.7704 15.1062L17.9901 8.92913C17.5866 8.69715 17.1296 8.57453 16.6641 8.57338C16.0955 8.57119 15.5419 8.7556 15.0882 9.09832C14.6345 9.44105 14.3057 9.92316 14.1523 10.4707L23.8115 20.0005Z" fill="#34A853"/>
1621                            </g>
1622                            <defs>
1623                                <clipPath id="clip0_2795_621">
1624                                    <rect width="129.412" height="40" fill="white" transform="translate(0.588257)"/>
1625                                </clipPath>
1626                            </defs>
1627                        </svg>
1628                    </a>
1629                    <a href="https://www.rustore.ru/catalog/app/com.notissimus.sushishop" class="footer__nav-apps__link" title="Открыть страницу нашего приложения в RuStore" target="_blank" rel="noopener noreferrer">
1630
1631                        <svg width="130" height="40" viewBox="0 0 130 40" fill="none" xmlns="http://www.w3.org/2000/svg">
1632                            <g clip-path="url(#clip0_3800_3921)">
1633                                <path d="M117.647 0H11.7647C5.26724 0 0 5.26724 0 11.7647V28.2353C0 34.7328 5.26724 40 11.7647 40H117.647C124.145 40 129.412 34.7328 129.412 28.2353V11.7647C129.412 5.26724 124.145 0 117.647 0Z" fill="#262633"/>
1634                                <g clip-path="url(#clip1_3800_3921)">
1635                                    <path fill-rule="evenodd" clip-rule="evenodd" d="M24.8917 33C19.0086 33 16.0671 33 14.2394 31.1723C12.4117 29.3447 12.4117 26.4031 12.4117 20.5199L12.4117 19.4799C12.4117 13.5968 12.4117 10.6552 14.2394 8.82755C16.0671 7 19.0086 7 24.8917 7L25.9317 7C31.8149 7 34.7564 7 36.5841 8.82755C38.4117 10.6552 38.4117 13.5968 38.4117 19.4799V20.5199C38.4117 26.4031 38.4117 29.3447 36.5841 31.1723C34.7564 33 31.8149 33 25.9317 33H24.8917Z" fill="#0077FF"/>
1636                                    <path d="M27.447 23.0232C26.7465 22.8483 26.2553 22.2217 26.2553 21.503V13.0359C26.2553 12.2195 27.0266 11.6208 27.8223 11.8196L32.861 13.0783C33.5615 13.2533 34.0527 13.8799 34.0527 14.5986V23.0657C34.0527 23.882 33.2813 24.4807 32.4857 24.2819L27.447 23.0232Z" fill="white"/>
1637                                    <path d="M17.9622 26.9217C17.2616 26.7467 16.7705 26.1201 16.7705 25.4014V16.9343C16.7705 16.1179 17.5418 15.5193 18.3375 15.718L23.3762 16.9767C24.0767 17.1517 24.5679 17.7783 24.5679 18.497V26.9641C24.5679 27.7805 23.7965 28.3791 23.0008 28.1804L17.9622 26.9217Z" fill="white"/>
1638                                    <path d="M22.7046 24.9725C22.0041 24.7975 21.5129 24.1709 21.5129 23.4522V14.9851C21.5129 14.1688 22.2842 13.5701 23.0799 13.7688L28.1186 15.0276C28.8191 15.2025 29.3103 15.8291 29.3103 16.5478V25.0149C29.3103 25.8313 28.5389 26.4299 27.7433 26.2312L22.7046 24.9725Z" fill="white"/>
1639                                    <path d="M26.0014 25.799C25.7807 25.7428 25.6236 25.5477 25.6159 25.3201L25.3967 18.8539C25.3333 17.9981 24.698 17.3174 24.0342 17.117C23.9969 17.1057 23.9571 17.1209 23.9351 17.1529C23.9126 17.1855 23.9213 17.2307 23.9526 17.2549C24.1165 17.3817 24.5677 17.7959 24.5677 18.5102L24.5664 25.4354L26.0014 25.799Z" fill="#0077FF"/>
1640                                    <path d="M30.7438 23.8473C30.5233 23.7921 30.3661 23.5976 30.3584 23.3705L30.1391 16.9047C30.0758 16.0488 29.4404 15.3682 28.7766 15.1677C28.7393 15.1565 28.6995 15.1717 28.6775 15.2038C28.655 15.2363 28.6637 15.2814 28.695 15.3057C28.8589 15.4326 29.3102 15.8467 29.3102 16.561L29.3088 23.4885L30.7438 23.8473Z" fill="#0077FF"/>
1641                                    <path d="M53.3789 21.9369C55.3479 21.435 56.6417 19.9291 56.6417 17.9584C56.6417 15.5229 54.6916 13.8125 51.9538 13.8125H47.0784V26.9194H49.3286V22.1042H50.9225L54.4103 26.9194H57.0543L53.3789 21.9369ZM51.9538 15.8575C53.3602 15.8575 54.3352 16.7128 54.3352 17.9584C54.3352 19.204 53.3602 20.0592 51.9538 20.0592H49.3286V15.8575H51.9538Z" fill="white"/>
1642                                    <path d="M62.1185 27.1054C63.2998 27.1054 64.3874 26.4918 65.0062 25.4693L65.4375 26.9195H67.0501V17.252H64.8937V22.8479C64.8937 24.2237 63.9749 25.1905 62.7185 25.1905C61.4809 25.1905 60.6183 24.2237 60.6183 22.8479V17.252H58.4619V23.0896C58.4619 25.4136 60.037 27.1054 62.1185 27.1054Z" fill="white"/>
1643                                    <path d="M73.9321 27.1047C76.4261 27.1047 78.4887 25.6918 78.4887 23.3493C78.4887 20.7279 76.3323 19.9656 74.4759 19.3336C73.032 18.8502 71.7757 18.404 71.7757 17.2327C71.7757 16.2102 72.732 15.671 73.8571 15.671C75.0384 15.671 75.8822 16.2845 76.351 17.3256L78.4887 16.9725C77.8137 14.9273 76.1073 13.626 73.7821 13.626C71.3819 13.626 69.4692 15.0017 69.4692 17.3443C69.4692 19.9842 71.625
16437 20.7093 73.4821 21.3228C74.9071 21.7876 76.1823 22.2338 76.1823 23.4236C76.1823 24.4647 75.2259 25.0597 73.9509 25.0597C72.4882 25.0597 71.7006 24.3718 71.0069 23.1262L68.8317 23.498C69.4693 25.7104 71.4944 27.1047 73.9321 27.1047Z" fill="white"/>
1644                                    <path d="M84.355 25.06C83.6237 25.06 83.2674 24.7067 83.2674 23.9817V19.1108H86.1737V17.2516H83.2674V14.4629H81.6548L81.111 17.2516H79.5171V19.1108H81.111V23.9817C81.111 25.878 82.2173 26.9191 84.355 26.9191H86.1737L86.3615 25.06H84.355Z" fill="white"/>
1645                                    <path d="M92.5235 27.1048C95.58 27.1048 97.7365 25.0225 97.7365 22.0851C97.7365 19.1477 95.58 17.0654 92.5235 17.0654C89.4671 17.0654 87.3105 19.1477 87.3105 22.0851C87.3105 25.0225 89.4671 27.1048 92.5235 27.1048ZM92.5235 25.1527C90.7613 25.1527 89.561 23.907 89.561 22.0851C89.561 20.2631 90.7613 19.0175 92.5235 19.0175C94.2865 19.0175 95.4861 20.2631 95.4861 22.0851C95.4861 23.907 94.2865 25.1527 92.5235 25.1527Z" fill="white"/>
1646                                    <path d="M101.768 26.9195V21.2119C101.768 19.9848 102.368 19.297 103.68 19.297H104.918L104.731 17.252H104.318C103.174 17.252 102.293 17.568 101.637 18.6463L101.224 17.252H99.6114V26.9195H101.768Z" fill="white"/>
1647                                    <path d="M115.529 21.9735C115.529 19.1848 113.429 17.0654 110.466 17.0654C107.503 17.0654 105.403 19.1662 105.403 22.0851C105.403 25.004 107.503 27.1048 110.466 27.1048C112.491 27.1048 114.404 26.1566 115.135 24.316L113.11 23.9814C112.641 24.6693 111.741 25.1527 110.597 25.1527C108.947 25.1527 107.859 24.1487 107.653 22.6614H115.492C115.51 22.4569 115.529 22.2338 115.529 21.9735ZM110.466 18.9246C111.816 18.9246 112.829 19.7798 113.185 20.9882H107.785C108.141 19.7426 109.153 18.9246 110.466 18.9246Z" fill="white"/>
1648                                </g>
1649                            </g>
1650                            <defs>
1651                                <clipPath id="clip0_3800_3921">
1652                                    <rect width="129.412" height="40" fill="white"/>
1653                                </clipPath>
1654                                <clipPath id="clip1_3800_3921">
1655                                    <rect width="104" height="26" fill="white" transform="translate(12.4117 7)"/>
1656                                </clipPath>
1657                            </defs>
1658                        </svg>
1659                    </a>
1660                </nav>
1661            </div>
1662        </div>
1663
1664        <div class="footer__bottom">
1665            <nav class="footer___bottom-left footer__nav-bottom">
1666                <div class="footer__nav-bottom__column">
1667                    <a href="publichnaya-oferta" class="footer__nav-bottom__link">Публичная оферта</a>
1668                    <a href="polzovatelskoe-soglashenie" class="footer__nav-bottom__link">Пользовательское соглашение</a>
1669                </div>
1670                <div class="footer__nav-bottom__column">
1671                    <a href="politika-konfidencialnosti" class="footer__nav-bottom__link">Политика конфиденциальности</a>
1672                    <a href="politika-obrabotki-personalnyh-dannyh" class="footer__nav-bottom__link">Политика обработки персональных данных</a>
1673                </div>
1674                <div class="footer__nav-bottom__column">
1675                    <a href="pravila-oplaty" class="footer__nav-bottom__link">Правила оплаты и возврата</a>
1676                </div>
1677            </nav>
1678            <div class="footer___bottom-right footer__copyright">&copy; 2011-2026 Сушишоп</div>
1679        </div>
1680    </div>
1681</footer>
1682
1683<script src="//cdn.callibri.ru/callibri.js" type="text/javascript" charset="utf-8"></script>
1683
1684
1685
1686
1687<style>.review-popup{display:none;transition:all 0.5s ease;height:100%;position:fixed;top:0;left:0;width:100%;overflow:hidden;overflow-y:scroll;z-index:10;background-color:rgba(0,0,0,0.3)}.review-popup--showing{animation:showingPopup 4s ease-in-out}.review-popup--hiding{animation:hidingPopup 4s ease-in-out}.review-popup--show{display:block}.review-popup__close{float:right;background:url("/assets/chunks/reviews-template/images/close.svg") no-repeat center;background-size:contain;width:16px;height:16px;cursor:pointer;margin-top:-20px}@media all and (min-width: 900px){.review-popup__close{display:block;margin-right:-60px}}.review-popup__background{background-color:rgba(0,0,0,0.8);position:relative;width:100%;min-height:100%;display:flex;justify-content:center;align-items:center;padding:0px 0}.review-popup__container{text-align:center;display:block;background-color:#FFF;border-radius:0px;position:relative;width:100%;max-width:600px;top:1000px;transition:all 800ms ease;padding:40px 20px 55px 20px}@media all and (min-width: 900px){.review-popup__container{min-height:auto;max-width:800px;border-radius:30px;padding:40px 90px 75px 90px}}.review-popup__container-show{top:0px}.review-popup__container-rounded{border-radius:0px}@media all and (min-width: 900px){.review-popup__container-rounded{border-radius:25px}}.review-popup__thank{width:100%;max-width:360px;height:140px;background:rgba(255,255,255,0.95);box-shadow:0px 0px 50px rgba(0,0,0,0.15);border-radius:15px;text-align:center;padding-top:42px;font-size:20px;line-height:28px;color:#000000}.review-popup__thank .review-popup__close{margin-top:-25px;margin-right:20px}.review-popup__thank.error{color:#FF4024}.hidden{display:none}
1688</style><div class="review-popup">
1689    <div class="review-popup__background">
1690        <div class="review-popup__container review-popup__container-rounded">
1691            <div class="review-popup__close">
1692            </div>
1693            <div class="review-popup__body">
1694
1695            </div>
1696        </div>
1697        <div class="review-popup__thank">
1698            <div class="review-popup__close">
1699            </div>
1700            <div class="review-popup__result-body">
1701                Спасибо за отзыв!<br/>
1702                Мы учтём ваше мнение.
1703            </div>
1704
1705        </div>
1706
1707    </div>
1708</div>
1709
1710<script type="text/javascript" src="/assets/lib/js/imask.js"></script>
1710
1711
1712<script>var reviewPopupShown = false;
1713
1714function loadReviewPopup(){
1715    if (reviewPopupShown == false) {
1716        if (document.querySelector(".review-popup__container .review-popup__body")){
1717            fetch("/api/render/chunk", {
1718                method: 'POST',
1719                headers: {
1720                    'Content-Type': 'application/json',
1721                },
1722                body: JSON.stringify({
1723                    "chunk": "reviews-template/review-form",
1724                }),
1725            }).then(async (success) => {
1726                let reviewForm = await success.json();
1727                if (reviewForm.success) {
1728                    var newdiv = document.createElement('div');
1729                    newdiv.innerHTML = reviewForm.successData.outputHtml;
1730                    document.querySelector(".review-popup__container .review-popup__body").innerHTML = '';
1731
1732                    document.querySelector(".review-popup__container .review-popup__body").appendChild(newdiv);
1733                    document.querySelectorAll(".review-popup__container .review-popup__body script").forEach((el) => {
1734                        eval(el.textContent);
1735                    });
1736
1737                    reviewPopupShown = true;
1738                }
1739            });
1740
1741        }
1742
1743    }
1744}
1745
1746function showReviewPopup() {
1747    loadReviewPopup();
1748
1749    let popup = document.querySelector(".review-popup");
1750    if (popup) {
1751        popup.querySelector(".review-popup__container").classList.remove("hidden");
1752        document.body.classList.add("body__overflow");
1753        popup.classList.add("review-popup--showing");
1754        popup.classList.add("review-popup--show");
1755        popup.classList.remove("review-popup--showing");
1756        popup.querySelector(".review-popup__thank").classList.add("hidden");
1757
1758
1759        setTimeout(function (e) {
1760            popup.querySelector(".review-popup__container").classList.add('review-popup__container-show');
1761        }, 30);
1762    }
1763}
1764
1765function hideReviewPopup(element) {
1766    let popup = element.closest(".review-popup");
1767    popup.querySelector(".review-popup__container").classList.remove('review-popup__container-show');
1768
1769    setTimeout(function (e) {
1770        document.body.classList.remove("body__overflow");
1771        popup.classList.add("review-popup--hiding");
1772        popup.classList.remove("review-popup--show");
1773        popup.classList.remove("review-popup--hiding");
1774    }, 350);
1775
1776    setTimeout(function (e) {
1777        let popupBasket = popup.querySelector(".review-popup");
1778        if(popupBasket) popupBasket.classList.remove("review-popup--show");
1779    }, 400)
1780}
1781
1782if (document.querySelector(".show_review_popup")){
1783    document.querySelector(".show_review_popup").addEventListener("click", (e) => {
1784        e.preventDefault();
1785        showReviewPopup();
1786    });
1787}
1788
1789document.querySelectorAll('.review-popup__background').forEach((el)=>{
1790    el.addEventListener("mousedown", function (e) {
1791        if(!e.target.classList.contains("review-popup__background")) return;
1792        hideReviewPopup(e.currentTarget);
1793    });
1794});
1795
1796document.querySelectorAll('.review-popup__close').forEach((el)=>{
1797    el.addEventListener("click", function (e) {
1798        hideReviewPopup(e.currentTarget);
1799    });
1800});
1801
1802</script>
1802
1803
1804<style>.footer-alert{display:block;width:100%;position:fixed;bottom:0;padding:24px 16px;background-color:#FF671F;z-index:100;min-height:100px;opacity:1;transition:all 0.8s ease}@media (min-width: 1000px){.footer-alert{padding:30px 100px}}.footer-alert__hidden{opacity:0.2;bottom:-300px}.footer-alert__content{width:100%;max-width:1650px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto}@media (min-width: 1000px){.footer-alert__content{flex-wrap:nowrap;flex-direction:row;justify-content:space-between}}.footer-alert__content-icon{display:none}@media (min-width: 1000px){.footer-alert__content-icon{display:flex;background:url("/assets/chunks/footer-alerts/img/ico-attention-white_solid.svg") no-repeat center center;background-size:contain;width:60px;height:50px;margin-right:40px}}.footer-alert__content-text{display:inline;color:#FFFFFF;line-height:130%;font-weight:600;font-size:16px;text-align:center}@media (min-width: 1000px){.footer-alert__content-text{text-align:left;font-size:20px;color:#FFFFFF}}@media (min-width: 1600px){.footer-alert__content-text{font-size:24px}}.footer-alert__content-btn{display:flex;margin-top:24px;width:100%}@media (min-width: 480px){.footer-alert__content-btn{width:unset}}@media (min-width: 1000px){.footer-alert__content-btn{margin-top:0px;margin-left:50px}}.footer-alert__content-btn button{display:block;cursor:pointer;background:#F5F5F5;border-radius:8px;font-weight:600;font-size:14px;line-height:130%;color:#0A0A0A;padding:8px 16px;width:100%}@media (min-width: 480px){.footer-alert__content-btn button{width:unset}}@media (min-width: 1000px){.footer-alert__content-btn button{border-radius:10px;font-size:18px;padding:12px 20px}}
1805</style><!--<div class="footer-alert footer-alert__hidden">
1806    <div class="footer-alert__content">
1807        <div class="footer-alert__content-icon"></div>
1808        <div class="footer-alert__content-text">
1809            <span style="color: black; display: inline">Теперь соевый соус не входит в комплект к блюдам,</span> при необходимости добавьте его в корзину из раздела «Соусы»
1810        </div>
1811        <div class="footer-alert__content-btn">
1812            <button >Понятно</button>
1813        </div>
1814    </div>
1815</div>-->
1816<style>.cookie-popup {
1817  border-radius: 6px;
1818  position: fixed;
1819  display: flex;
1820  z-index: 12000;
1821  bottom: 0;
1822  -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.16);
1823  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.16);
1824  background: #FFFFFF;
1825  color: #2A2B37;
1826  margin: 30px;
1827  padding: 30px;
1828  font-size: 14px;
1829  max-width: 380px;
1830  min-height: 300px; }
1831  .cookie-popup_content {
1832    display: flex;
1833    flex-direction: column;
1834    gap: 20px; }
1835    .cookie-popup_content a {
1836      color: #FF671F;
1837      text-decoration: none; }
1838  .cookie-popup_title {
1839    font-weight: bold;
1840    font-size: 18px;
1841    text-align: center; }
1842  .cookie-popup_text {
1843    font-size: 14px; }
1844  .cookie-popup_button {
1845    width: 100%; }
1846    .cookie-popup_button button {
1847      background-color: #FF671F;
1848      text-align: center;
1849      width: 100%;
1850      padding: 8px 16px;
1851      color: white;
1852      font-weight: bold;
1853      font-size: 14px;
1854      cursor: pointer;
1855      border-radius: 8px; }
1856</style><div class="cookie-popup hidden">
1857    <div class="cookie-popup_content">
1858        <div class="cookie-popup_title">
1859            На сайте работают cookie!
1860        </div>
1861        <div class="cookie-popup_text">
1862            Продолжая использовать наш сайт, вы соглашаетесь с <a href="polzovatelskoe-soglashenie">пользовательским соглашением</a> и с условиями <a href="politika-obrabotki-personalnyh-dannyh">обработки cookie-файлов и пользовательских данных</a> с помощью Яндекс.Метрика, необходимых для аналитики и улучшения качества работы сайта и сервиса. Запретить эти действия можно в настройках браузера.
1863        </div>
1864        <div class="cookie-popup_button">
1865            <button class="cookie-submit-button">Согласен</button>
1866        </div>
1867    </div>
1868</div>
1868<script>const cookiePopup = document.querySelector(".cookie-popup")
1869if (cookiePopup){
1870    setTimeout(() => {
1871        const isCookieAgreed = getCookie("cookie_agreed");
1872        console.log(isCookieAgreed);
1873        if (!isCookieAgreed){
1874            cookiePopup.classList.remove("hidden");
1875        }
1876    }, 2000);
1877
1878    cookiePopup.querySelector(".cookie-submit-button").addEventListener("click", () => {
1879        setCookie("cookie_agreed", 1, 365);
1880        cookiePopup.classList.add("hidden");
1881        if (YandexMetrikaCounterId) {
1882            ym(YandexMetrikaCounterId, "init", {
1883                clickmap: true,
1884                trackLinks: true,
1885                accurateTrackBounce: true,
1886                webvisor: true,
1887                ecommerce: "dataLayer"
1888            });
1889        }
1890    })
1891}</script>
1891<script>if (document.querySelector(".footer-alert")) {
1892    let isFooterHidden = getCookie("hide-footer");
1893    if (isFooterHidden){
1894
1895    }else {
1896        setTimeout(() => {
1897            document.querySelector(".footer-alert").classList.remove("footer-alert__hidden");
1898        }, 3000);
1899
1900    }
1901}
1902if (document.querySelector(".footer-alert__content-btn button")){
1903    document.querySelector(".footer-alert__content-btn button").addEventListener("click", () => {
1904        if (document.querySelector(".footer-alert")) {
1905            document.querySelector(".footer-alert").classList.add("footer-alert__hidden");
1906            setCookie("hide-footer", "1", 21);
1907        }
1908    });
1909}
1910</script>
1910
1911
1912<style>body.modal-open{overflow:hidden !important;touch-action:none}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:calc(100vw);height:calc(100vh);overflow:hidden;overflow-y:auto;outline:0}@media all and (min-width: 600px){.modal{width:450px;left:50%;transform:translateX(-50%)}}@media all and (min-width: 1000px){.modal{height:100%}}.modal-md .modal-wrapper{max-width:400px !important}@media all and (min-width: 600px){.modal-md{height:100%}}.modal-wrapper{padding:16px;box-shadow:0 1px 3px rgba(0,0,0,0.2);margin:0 auto}.modal.open{display:block}.modal.open.modal-right{transform:translate(0, 0) !important}.modal.open.modal-bottom{bottom:0px}.modal.open.modal-top{bottom:unset;top:0px}.modal.open.modal-rounded{top:auto}.modal-wrapper{background-color:#fff}.modal-bottom{bottom:-110%;display:block;height:auto;top:unset;margin:0 auto;align-content:center;width:100%;max-width:836px;padding-top:50px;transition:bottom 0.25s linear}.modal-bottom .modal-wrapper{border-top-left-radius:16px;border-top-right-radius:16px}@media all and (min-width: 836px){.modal-bottom{height:100%}.modal-bottom .modal-wrapper{border-radius:16px}}.modal-bottom .modal_close svg{width:14px;height:14px}.modal-rounded{padding:50px 0px 0px 0px;top:110%;transition:all 0.25s linear}@media all and (min-width: 800px){.modal-rounded{height:100%;width:100%;padding:100px 0px}}.modal-rounded .modal-wrapper{border-top-left-radius:16px;border-top-right-radius:16px}@media all and (min-width: 800px){.modal-rounded .modal-wrapper{margin:0 auto;max-width:800px;border-radius:16px}}@media all and (min-width: 800px){.modal-rounded.modal-md .modal-wrapper{border-radius:16px}}.modal-right{top:0;left:unset;right:0;display:flex;flex-flow:column nowrap;justify-content:center;margin:0;align-content:center;transform:translate(100%, 0) !important;transition:transform 0.25s linear}.modal-right .modal-wrapper{height:100%;height:calc(100vh)}.modal-top{top:110%}.modal_body{width:100%;height:100%;margin-top:40px}.modal_close{float:right;width:16px;height:16px;cursor:pointer;margin-right:8px;margin-top:8px}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;overflow:hidden !important;touch-action:none;width:calc(100vw);height:calc(100vh);background-color:#000000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:0.4}.fade{transition:opacity 0.15s linear}.fade:not(.show){opacity:0}
1913</style><div class="modal">
1914    <div class="modal-wrapper">
1915        <div class="modal_close">
1916            <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
1917                <path fill-rule="evenodd" clip-rule="evenodd" d="M9.00002 10.4142L16.5854 17.9996L17.9996 16.5854L10.4142 9.00002L17.9998 1.41442L16.5856 0.000202239L9.00002 7.5858L1.41421 0L0 1.41421L7.5858 9.00002L0.000228882 16.5856L1.41444 17.9998L9.00002 10.4142Z" fill="black"/>
1918            </svg>
1919        </div>
1920        <div class="modal_body"></div>
1921    </div>
1922</div>
1923<script>function modal_open() {
1924    document.querySelector("body").classList.add("modal-open");
1925
1926    if (!document.querySelector(".modal-backdrop")) {
1927        document.querySelector("body").insertAdjacentHTML("beforeend", '<div class="modal-backdrop fade"></div>');
1928    }
1929
1930    document.querySelector(".modal-backdrop").classList.add("open");
1931    setTimeout(() => {
1932        document.querySelector(".modal-backdrop").classList.add("show");
1933        document.querySelector(".modal").classList.add("open");
1934
1935        }, 50);
1936
1937    document.querySelector(".modal-backdrop").addEventListener("click", () => {modal_close();})
1938
1939}
1940
1941function modal_close() {
1942    document.querySelector(".modal-backdrop").classList.remove("open");
1943    document.querySelector(".modal").classList.remove("open");
1944
1945
1946
1947    setTimeout(() => {
1948        let modCl = [];
1949        document.querySelector(".modal").classList.forEach( (cl) => { modCl.push(cl); });
1950        for (let cl of modCl){ if (cl != "modal") document.querySelector(".modal").classList.remove(cl)}
1951
1952        document.querySelector(".modal-backdrop").remove();
1953        document.querySelector("body").classList.remove("modal-open");
1954
1955        document.querySelector(".modal .modal_body").innerHTML = '';
1956    }, 200);
1957
1958
1959}
1960
1961function modal_put_body(html){
1962    document.querySelector(".modal .modal_body").innerHTML = html;
1963    init_forms_common();
1964}
1965function modal_put_body_obj(obj){
1966    document.querySelector(".modal .modal_body").innerHTML = '';
1967    document.querySelector(".modal .modal_body").append(obj);
1968    init_forms_common();
1969}
1970
1971function modal_right(){
1972    document.querySelector(".modal").classList.add("modal-right");
1973}
1974function modal_rounded(){
1975    document.querySelector(".modal").classList.add("modal-rounded");
1976}
1977function modal_md(){
1978    document.querySelector(".modal").classList.add("modal-md");
1979}
1980
1981function modal_bottom(){
1982
1983    document.querySelector(".modal").classList.add("modal-bottom");
1984
1985    setTimeout(() => {
1986        if (document.querySelector(".modal").clientHeight > window.innerHeight) {
1987            document.querySelector(".modal").classList.add("modal-top")
1988        }
1989    }, 350);
1990
1991}
1992
1993document.querySelector(".modal_close").addEventListener("click", modal_close);</script>
vendor: 2 bytes, line 1993
1993
1994<script>const INCORRECT_VALUE = "Неверное значение";
1995const PHONE_VALIDATE_MASK = /\+\d{1}\ \(\d{3}\)\ \d{3}-\d{2}-\d{2}/;
1996const EMAIL_VALIDATE_MASK = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
1997
1998
1999
2000function form_elem_show_error(element, error_text = ''){
2001    if (element.closest(".form-group").querySelector(".form-group__error")){
2002        if (error_text != '')
2003            element.closest(".form-group").querySelector(".form-group__error").innerHTML = error_text;
2004        element.closest(".form-group").querySelector(".form-group__error").classList.add("show");
2005        element.classList.add("error");
2006        element.classList.remove("success");
2007    }
2008    return true;
2009}
2010function form_elem_hide_error(element){
2011    if (element.closest(".form-group").querySelector(".form-group__error")){
2012        element.closest(".form-group").querySelector(".form-group__error").classList.remove("show");
2013        element.classList.remove("error");
2014    }
2015    return true;
2016}
2017
2018function form_elem_success(element){
2019    form_elem_hide_error(element);
2020    element.classList.add("success");
2021    return true;
2022}
2023
2024function form_elem_validate_by_mask(element, mask, error_text = INCORRECT_VALUE){
2025    element.classList.remove("success");
2026    element.classList.remove("error");
2027
2028    if (element.value=='' && element.classList.contains("form-input__canbenull")){
2029        return true;
2030    }else {
2031        if (mask.test(element.value)) {
2032            form_elem_success(element);
2033            return true;
2034        } else {
2035            form_elem_show_error(element, error_text);
2036            return false;
2037        }
2038    }
2039}
2040
2041function init_forms_common() {
2042
2043
2044    if (document.querySelector('.form-input__phone')) {
2045
2046        document.querySelectorAll('.form-input__phone').forEach((el) => {
2047            if (el.getAttribute("data-mask")){
2048                return null;
2049            }
2050            let mask = '+7 (111) 111-11-11'; // Задаем маску
2051            el.setAttribute("data-mask", mask);
2052
2053            el.addEventListener('keyup', function (event) {
2054                if (this.value.length == 18){
2055                    form_elem_validate_by_mask(el, PHONE_VALIDATE_MASK, INCORRECT_VALUE);
2056                }
2057            });
2058            el.addEventListener('keydown', function (event) {
2059                if (!(event.key == 'ArrowLeft' || event.key == 'ArrowRight' || event.key == 'F5' || event.key == 'Backspace' || event.key == 'Tab')) {
2060                    event.preventDefault()
2061                }
2062
2063                form_elem_hide_error(el);
2064                el.classList.remove("success");
2065
2066                if (/[0-9\+\ \-\(\)]/.test(event.key)) {
2067                    let currentString = this.value;
2068                    let currentLength = currentString.length;
2069
2070                    if (/[0-9]/.test(event.key)) {
2071                        if (mask[currentLength] == '1') {
2072                            this.value = currentString + event.key;
2073                        } else {
2074                            for (var i = currentLength; i < mask.length; i++) {
2075                                if (mask[i] == '1') {
2076                                    this.value = currentString + event.key;
2077                                    break;
2078                                }
2079                                currentString += mask[i];
2080                            }
2081                        }
2082                    }
2083                    if (this.value == "+7 (7" || this.value == "+7 (8") {
2084                        this.value = "+7 (";
2085                    }
2086                }
2087
2088            });
2089            el.addEventListener("focus", (event) => {
2090                el.classList.remove("success");
2091                form_elem_hide_error(el);
2092            });
2093            el.addEventListener("blur", (event) => {
2094                form_elem_validate_by_mask(el, PHONE_VALIDATE_MASK, INCORRECT_VALUE);
2095            });
2096
2097        });
2098    }
2099
2100    if (document.querySelector('.form-input__email')) {
2101
2102        document.querySelectorAll('.form-input__email').forEach((el) => {
2103            if (el.getAttribute("data-mask")){
2104                return null;
2105            }
2106            let mask = '[email protected]'; // Задаем маску
2107            el.setAttribute("data-mask", mask);
2108
2109            el.addEventListener('keyup', function (event) {
2110                if (this.value.length == 18){
2111                    form_elem_validate_by_mask(el, EMAIL_VALIDATE_MASK, INCORRECT_VALUE);
2112                }
2113            });
2114            el.addEventListener("focus", (event) => {
2115                el.classList.remove("success");
2116                form_elem_hide_error(el);
2117            });
2118            el.addEventListener("blur", (event) => {
2119                form_elem_validate_by_mask(el, EMAIL_VALIDATE_MASK, INCORRECT_VALUE);
2120            });
2121
2122        });
2123    }
2124
2125    if (document.querySelector(".form-input__noempty")){
2126        document.querySelectorAll(".form-input__noempty").forEach((el) => {
2127            el.addEventListener("focus", (event) => {
2128                el.classList.remove("success");
2129                form_elem_hide_error(el);
2130            });
2131            el.addEventListener("blur", (event) => {
2132                if (el.value != '')
2133                    form_elem_success(el);
2134                else
2135                    form_elem_show_error(el, INCORRECT_VALUE);
2136            });
2137        });
2138    }
2139
2140    return true;
2141}
2142
2143</script>
vendor: 2 bytes, line 2143
2143
2144<script>
2145if (document.querySelector(".copy-to-clipboard")) {
2146    const animateToastCopied = function(toastBlock){
2147        setTimeout(() => {
2148            toastBlock.classList.add("show");
2149        }, 50);
2150        setTimeout(() => {
2151            toastBlock.classList.remove("show");
2152        }, 1050);
2153        setTimeout(() => {
2154            toastBlock.remove();
2155        }, 1850);
2156    };
2157
2158    if (navigator.clipboard) {
2159        document.querySelectorAll(".copy-to-clipboard").forEach((el) => {
2160            if (!el.hasAttribute("data-no-icon") && !el.querySelector(".copy-to-clipboard__ico"))
2161                el.insertAdjacentHTML("beforeend", '<span class="copy-to-clipboard__ico"> </span>');
2162
2163            let copyValue = el.innerText;
2164            let copyToastText = "Скопировано";
2165            if (el.hasAttribute("data-copy-title"))
2166                copyToastText = el.getAttribute("data-copy-title");
2167            let clickHandler = el;
2168
2169            if (el.hasAttribute("data-click-to-parent")){
2170                if (document.querySelector(el.getAttribute("data-click-to-parent"))) {
2171                    clickHandler = el.closest(el.getAttribute("data-click-to-parent"));
2172                }
2173            }
2174
2175            clickHandler.addEventListener("click", () => {
2176                navigator.clipboard.writeText(copyValue)
2177                    .then(() => {
2178                        clickHandler.insertAdjacentHTML("beforeend", '<div class="copy-ok">' + copyToastText + '</div>');
2179                        let toastCopied = clickHandler.querySelector(".copy-ok");
2180                        animateToastCopied(toastCopied);
2181                    }).catch(err => {
2182                    console.log('Something went wrong', err);
2183                });
2184            });
2185
2186        })
2187    } else {
2188        console.log("Браузер не поддерживает копирование");
2189    }
2190}
2191
2192if (document.querySelector(".accordition")) {
2193    document.querySelectorAll(".accordition").forEach((el) => {
2194        if (el.querySelector(".accordition__title") && !el.querySelector(".accordition__toggler")){
2195            el.querySelector(".accordition__title").insertAdjacentHTML("beforeend", '<span class="accordition__toggler"> </span>');
2196        }
2197
2198        el.querySelector(".accordition__title").addEventListener("click", () => {
2199            if (!el.classList.contains("expanded") && el.querySelector(".accordition__details")){
2200
2201            }
2202            el.classList.toggle("expanded");
2203            el.querySelector(".accordition__details").classList.toggle("hidden")
2204
2205        });
2206    });
2207}</script>
2207
2208
2209
2210
2211</body>
2212</html>
2212<script>if (getCookie("tagtag_aid")){
2213    let deduplic_tag = getCookie("deduplication_cookie");
2214
2215    if (document.querySelector(".footer__nav-apps") && deduplic_tag == "admitad"){
2216        document.querySelector(".footer__nav-apps").classList.add("hidden");
2217    }
2218}
2219
2220</script>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.