*{box-sizing:border-box;}html{font-size:100%;line-height:1.5em;font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;min-height:100%;}#sliding-popup .popup-content #popup-text p{font-size:12px;display:inline;font-weight:100;}div#sliding-popup{border-radius:15px;}.none,.hide{display:none;}@media print{html{font-size:12pt;}}body{margin:0;padding:0;color:#000;background-color:#fff;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;}audio:not([controls]){display:none;height:0;}progress{vertical-align:baseline;}template,[hidden]{display:none;}a{color:#0072b9;-webkit-text-decoration-skip:objects;}:visited{color:#003353;}a:active{color:#c00;}a:active:not(.button){background-color:transparent;}a:active,a:hover{outline-width:0;}@media print{:link,:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px;text-decoration:none;}a[href^='javascript:']:after,a[href^='#']:after{content:'';}}h1,.header__site-name{font-size:2rem;line-height:3rem;margin-top:1.5rem;margin-bottom:1.5rem;}h2{font-size:1.5rem;line-height:2.25rem;margin-top:1.5rem;margin-bottom:1.5rem;}h3{font-size:1.25rem;line-height:2.25rem;margin-top:1.5rem;margin-bottom:1.5rem;}h4{font-size:1rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;}h5{font-size:0.875rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;}h6{font-size:0.625rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted;}@media print{abbr[title]:after{content:" (" attr(title) ")";}}b,strong{font-weight:inherit;}strong,b{font-weight:bolder;}pre,code,kbd,samp,var{font-family:Menlo,"DejaVu Sans Mono","Ubuntu Mono",Courier,"Courier New",monospace,sans-serif;font-size:1em;}dfn{font-style:italic;}mark{background-color:#fd0;color:#000;}small{font-size:0.875rem;}sub,sup{font-size:0.625rem;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}.divider,hr{margin:1.5rem 0;border:0;border-top:1px solid #cccccc;}.divider > :first-child,hr > :first-child{margin-top:1.5rem;}blockquote{margin:1.5rem 2rem;}dl,menu,ol,ul{margin:1.5rem 0;}ol ol,ol ul,ul ol,ul ul{margin:0;}dd{margin:0 0 0 32px;}[dir="rtl"] dd{margin:0 32px 0 0;}menu,ol,ul{padding:0 0 0 32px;}[dir="rtl"] menu,[dir="rtl"]
ol,[dir="rtl"]
ul{padding:0 32px 0 0;}figure{margin:1.5rem 0;}hr{box-sizing:content-box;height:0;overflow:visible;}p,pre{margin:1.5rem 0;}img{border-style:none;}img,svg{max-width:100%;height:auto;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{box-sizing:border-box;max-width:100%;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}input{overflow:visible;}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}[type='search']::-webkit-search-cancel-button,[type='search']::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-input-placeholder{color:inherit;opacity:.54;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}.button,button,html [type='button'],[type='reset'],[type='submit']{-moz-appearance:button;-webkit-appearance:button;}.button,button,[type='button'],[type='reset'],[type='submit']{display:inline-block;padding:2px 6px;line-height:inherit;text-decoration:none;cursor:pointer;color:#000;}.button::-moz-focus-inner,button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0;}.button:-moz-focusring,button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText;}.button:hover,.button:focus,.button:active,button:hover,button:focus,button:active,[type='button']:hover,[type='button']:focus,[type='button']:active,[type='reset']:hover,[type='reset']:focus,[type='reset']:active,[type='submit']:hover,[type='submit']:focus,[type='submit']:active{text-decoration:none;color:#000;}[disabled].button,button[disabled],[disabled][type='button'],[disabled][type='reset'],[disabled][type='submit']{cursor:default;color:#999999;}[disabled].button:hover,button[disabled]:hover,[disabled][type='button']:hover,[disabled][type='reset']:hover,[disabled][type='submit']:hover,[disabled].button:focus,button[disabled]:focus,[disabled][type='button']:focus,[disabled][type='reset']:focus,[disabled][type='submit']:focus,[disabled].button:active,button[disabled]:active,[disabled][type='button']:active,[disabled][type='reset']:active,[disabled][type='submit']:active{color:#999999;}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0;}fieldset{padding:0.525rem 0.9375rem 0.975rem;border:1px solid #cccccc;margin:0 2px;}legend{box-sizing:border-box;display:table;max-width:100%;white-space:normal;color:inherit;margin-left:-5px;padding:0 5px;}label{display:block;font-weight:bold;}optgroup{font-weight:bold;}textarea{overflow:auto;}table{margin:1.5rem 0;border-collapse:collapse;border-spacing:0;width:100%;}td,th{padding:0;}.layout-3col{margin-left:-20px;margin-right:-20px;padding-left:0;padding-right:0;}.layout-3col:before{content:"";display:table;}.layout-3col:after{content:"";display:table;clear:both;}.layout-3col__full,.layout-3col__left-content,.layout-3col__right-content,.layout-3col__left-sidebar,.layout-3col__right-sidebar,.layout-3col__first-left-sidebar,.layout-3col__second-left-sidebar,.layout-3col__col-1,.layout-3col__col-2,.layout-3col__col-3,.layout-3col__col-4,.layout-3col__col-x{clear:both;padding-left:20px;padding-right:20px;float:left;width:100%;margin-left:0%;margin-right:-100%;}[dir="rtl"] .layout-3col__full,[dir="rtl"] .layout-3col__left-content,[dir="rtl"] .layout-3col__right-content,[dir="rtl"] .layout-3col__left-sidebar,[dir="rtl"] .layout-3col__right-sidebar,[dir="rtl"] .layout-3col__first-left-sidebar,[dir="rtl"] .layout-3col__second-left-sidebar,[dir="rtl"] .layout-3col__col-1,[dir="rtl"] .layout-3col__col-2,[dir="rtl"] .layout-3col__col-3,[dir="rtl"] .layout-3col__col-4,[dir="rtl"] .layout-3col__col-x{float:right;margin-right:0%;margin-left:-100%;}@media (min-width:777px){.layout-3col{margin-left:-12px;margin-right:-13px;padding-left:0;padding-right:0;}.layout-3col:before{content:"";display:table;}.layout-3col:after{content:"";display:table;clear:both;}[dir="rtl"] .layout-3col{margin-left:-13px;margin-right:-12px;}.layout-3col__full,.layout-3col__left-content,.layout-3col__right-content,.layout-3col__left-sidebar,.layout-3col__right-sidebar{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:12px;padding-right:13px;}[dir="rtl"] .layout-3col__full,[dir="rtl"] .layout-3col__left-content,[dir="rtl"] .layout-3col__right-content,[dir="rtl"] .layout-3col__left-sidebar,[dir="rtl"] .layout-3col__right-sidebar{float:right;margin-right:0%;margin-left:-100%;}[dir="rtl"] .layout-3col__full,[dir="rtl"] .layout-3col__left-content,[dir="rtl"] .layout-3col__right-content,[dir="rtl"] .layout-3col__left-sidebar,[dir="rtl"] .layout-3col__right-sidebar{padding-left:13px;padding-right:12px;}.layout-3col__first-left-sidebar,.layout-3col__col-1,.layout-3col__col-3,.layout-3col__col-x:nth-child(2n + 1){float:left;width:50%;margin-left:0%;margin-right:-100%;padding-left:12px;padding-right:13px;}[dir="rtl"] .layout-3col__first-left-sidebar,[dir="rtl"] .layout-3col__col-1,[dir="rtl"] .layout-3col__col-3,[dir="rtl"] .layout-3col__col-x:nth-child(2n + 1){float:right;margin-right:0%;margin-left:-100%;}[dir="rtl"] .layout-3col__first-left-sidebar,[dir="rtl"] .layout-3col__col-1,[dir="rtl"] .layout-3col__col-3,[dir="rtl"] .layout-3col__col-x:nth-child(2n + 1){padding-left:13px;padding-right:12px;}.layout-3col__second-left-sidebar,.layout-3col__col-2,.layout-3col__col-4,.layout-3col__col-x:nth-child(2n){clear:none;float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:12px;padding-right:13px;}[dir="rtl"] .layout-3col__second-left-sidebar,[dir="rtl"] .layout-3col__col-2,[dir="rtl"] .layout-3col__col-4,[dir="rtl"] .layout-3col__col-x:nth-child(2n){float:right;margin-right:50%;margin-left:-100%;}[dir="rtl"] .layout-3col__second-left-sidebar,[dir="rtl"] .layout-3col__col-2,[dir="rtl"] .layout-3col__col-4,[dir="rtl"] .layout-3col__col-x:nth-child(2n){padding-left:13px;padding-right:12px;}}@media (min-width:999px){.layout-3col__full{float:left;width:100%;margin-left:0%;margin-right:-100%;}[dir="rtl"] .layout-3col__full{float:right;margin-right:0%;margin-left:-100%;}.layout-3col__left-content{float:left;width:66.66667%;margin-left:0%;margin-right:-100%;}[dir="rtl"] .layout-3col__left-content{float:right;margin-right:0%;margin-left:-100%;}.layout-3col__right-content{float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%;}[dir="rtl"] .layout-3col__right-content{float:right;margin-right:33.33333%;margin-left:-100%;}.layout-3col__left-sidebar,.layout-3col__first-left-sidebar,.layout-3col__second-left-sidebar{clear:right;float:right;width:33.33333%;margin-right:66.66667%;margin-left:-100%;}[dir="rtl"] .layout-3col__left-sidebar,[dir="rtl"] .layout-3col__first-left-sidebar,[dir="rtl"] .layout-3col__second-left-sidebar{clear:left;}[dir="rtl"] .layout-3col__left-sidebar,[dir="rtl"] .layout-3col__first-left-sidebar,[dir="rtl"] .layout-3col__second-left-sidebar{float:left;margin-left:66.66667%;margin-right:-100%;}.layout-3col__right-sidebar{clear:right;float:right;width:33.33333%;margin-right:0%;margin-left:-100%;}[dir="rtl"] .layout-3col__right-sidebar{clear:left;}[dir="rtl"] .layout-3col__right-sidebar{float:left;margin-left:0%;margin-right:-100%;}.layout-3col__col-1,.layout-3col__col-x:nth-child(3n+1){clear:both;float:left;width:33.33333%;margin-left:0%;margin-right:-100%;}[dir="rtl"] .layout-3col__col-1,[dir="rtl"] .layout-3col__col-x:nth-child(3n+1){float:right;margin-right:0%;margin-left:-100%;}.layout-3col__col-2,.layout-3col__col-x:nth-child(3n+2){clear:none;float:left;width:33.33333%;margin-left:33.33333%;margin-right:-100%;}[dir="rtl"] .layout-3col__col-2,[dir="rtl"] .layout-3col__col-x:nth-child(3n+2){float:right;margin-right:33.33333%;margin-left:-100%;}.layout-3col__col-3,.layout-3col__col-x:nth-child(3n){clear:none;float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;}[dir="rtl"] .layout-3col__col-3,[dir="rtl"] .layout-3col__col-x:nth-child(3n){float:right;margin-right:66.66667%;margin-left:-100%;}.layout-3col__col-4{display:none;}}.layout-3col__grid-item-container{padding-left:0;padding-right:0;}.layout-3col__grid-item-container:before{content:"";display:table;}.layout-3col__grid-item-container:after{content:"";display:table;clear:both;}.layout-center{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1165px;}@media (min-width:777px){.layout-center{padding-left:12px;padding-right:13px;}[dir="rtl"] .layout-center{padding-left:13px;padding-right:12px;}}.layout-center--shared-grid,.layout-center.layout-3col{padding-left:0;padding-right:0;}.layout-swap{position:relative;}@media (min-width:555px){.layout-swap{padding-top:48px;}}@media (min-width:555px){.layout-swap__top{position:absolute;top:0;height:48px;width:100%;}}.box{margin-bottom:1.5rem;border:5px solid #cccccc;padding:1em;}.box__title{margin:0;}.box:focus,.box:hover,.box.is-focus,.box--is-focus{border-color:#000;}.box--highlight{border-color:#0072b9;}.clearfix:before,.header:before,.tabs:before{content:'';display:table;}.clearfix:after,.header:after,.tabs:after{content:'';display:table;clear:both;}.comment__section,.comments{margin:1.5rem 0;}.comment__title{margin:0;}.comment__permalink{text-transform:uppercase;font-size:75%;}.comment--preview,.comment-preview{background-color:#fffadb;}.comment--nested,.indented{margin-left:32px;}[dir="rtl"] .comment--nested,[dir="rtl"] .indented{margin-left:0;margin-right:32px;}.header__logo{float:left;margin:0 10px 0 0;padding:0;}[dir="rtl"] .header__logo{float:right;margin:0 0 0 10px;}.header__logo-image{vertical-align:bottom;}.header__name-and-slogan{float:left;}.header__site-name{margin:0;}.header__site-link:link,.header__site-link:visited{color:#000;text-decoration:none;}.header__site-link:hover,.header__site-link:focus{text-decoration:underline;}.header__site-slogan{margin:0;}.header__secondary-menu{float:right;}[dir="rtl"] .header__secondary-menu{float:left;}.header__region{clear:both;}.hidden,html.js .js-hidden,html.js .element-hidden,html.js .js-hide{display:none;}.highlight-mark,.new,.update{color:#c00;background-color:transparent;}.inline-links,.inline.links{padding:0;}.inline-links__item,.inline.links li{display:inline;list-style-type:none;padding:0 1em 0 0;}[dir="rtl"] .inline-links__item,[dir="rtl"] .inline.links li,.inline.links [dir="rtl"] li{display:inline-block;padding:0 0 0 1em;}.inline-sibling,.field-label-inline .field-label,span.field-label{display:inline;margin-right:10px;}[dir="rtl"] .inline-sibling,[dir="rtl"] .field-label-inline .field-label,.field-label-inline [dir="rtl"] .field-label,[dir="rtl"] span.field-label{margin-right:0;margin-left:10px;}.inline-sibling__child,.inline-sibling *,.field-label-inline .field-label *,span.field-label *{display:inline;}.inline-sibling__adjacent,.inline-sibling + *,.inline-sibling + * > :first-child,.inline-sibling + * > :first-child > :first-child,.field-label-inline .field-label + *,span.field-label + *,.field-label-inline .field-label + * > :first-child,span.field-label + * > :first-child,.field-label-inline .field-label + * > :first-child > :first-child,span.field-label + * > :first-child > :first-child{display:inline;}.field-label-inline .field-label,.field-label-inline .field-items{float:none;}.messages,.messages--status{margin:1.5rem 0;position:relative;padding:10px 10px 10px 44px;border:1px solid #0072b9;}[dir="rtl"] .messages,[dir="rtl"] .messages--status{padding:10px 44px 10px 10px;background-position:99% 8px;}.messages__icon{position:absolute;top:50%;left:10px;height:24px;width:24px;margin-top:-12px;line-height:1;}[dir="rtl"] .messages__icon{left:auto;right:0;}.messages__icon path{fill:#0072b9;}.messages__highlight,.messages--error .error,.messages.error .error{color:#000;}.messages__list{margin:0;}.messages__item{list-style-image:none;}.messages--ok-color,.messages,.messages--status,.ok,.revision-current{background-color:#f6fcff;color:#0072b9;}.messages--warning-color,.messages--warning,.messages.warning,.warning{background-color:#fffce6;color:#000;}.messages--error-color,.messages--error,.messages.error,.error{background-color:#fff0f0;color:#c00;}.messages--warning,.messages.warning{border-color:#fd0;}.messages--warning path,.messages.warning path{fill:#fd0;}.messages--error,.messages.error{border-color:#c00;}.messages--error path,.messages.error path{fill:#c00;}@media print{.print-none,.toolbar,.action-links,.links,.book-navigation,.forum-topic-navigation,.feed-icons{display:none;}}.responsive-video,.media-youtube-video,.media-vimeo-preview-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.responsive-video__embed,.responsive-video iframe,.media-youtube-video iframe,.media-vimeo-preview-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.responsive-video--4-3{padding-bottom:75%;}.visually-hidden,.element-invisible,.element-focusable,.breadcrumb__title,.main-navigation .block-menu .block__title,.main-navigation .block-menu-block .block__title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal;}.visually-hidden--off,.visually-hidden--focusable:active,.visually-hidden--focusable:focus,.element-focusable:active,.element-focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:visible;}.watermark{font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;display:block;height:0;overflow:visible;background-color:transparent;color:#eeeeee;font-size:75px;line-height:1;text-align:center;text-shadow:0 0 1px rgba(0,0,0,0.1);word-wrap:break-word;}@media print{.breadcrumb{display:none;}}.breadcrumb__list{margin:0;padding:0;}.breadcrumb__item{display:inline;list-style-type:none;margin:0;padding:0;}.more-link,.more-help-link{text-align:right;}[dir="rtl"] .more-link,[dir="rtl"] .more-help-link{text-align:left;}.more-link__help-icon,.more-help-link a{padding:1px 0 1px 20px;background-image:url(/sites/all/themes/sushi/sass/navigation/more-link/more-link__help-icon.svg);background-position:0 50%;background-repeat:no-repeat;}[dir="rtl"] .more-link__help-icon,[dir="rtl"] .more-help-link a,.more-help-link [dir="rtl"] a{padding:1px 20px 1px 0;background-position:100% 50%;}.nav-menu__item,.menu__item{list-style-image:url(/sites/all/themes/sushi/sass/navigation/nav-menu/leaf.svg);list-style-type:square;}.nav-menu__item.is-expanded,.nav-menu__item--is-expanded,.is-expanded.menu__item,.menu__item.is-expanded{list-style-image:url(/sites/all/themes/sushi/sass/navigation/nav-menu/expanded.svg);list-style-type:circle;}.nav-menu__item.is-collapsed,.nav-menu__item--is-collapsed,.is-collapsed.menu__item,.menu__item.is-collapsed{list-style-image:url(/sites/all/themes/sushi/sass/navigation/nav-menu/collapsed.svg);list-style-type:disc;}[dir="rtl"] .nav-menu__item.is-collapsed,[dir="rtl"] .nav-menu__item--is-collapsed,[dir="rtl"] .is-collapsed.menu__item,[dir="rtl"] .menu__item.is-collapsed{list-style-image:url(/sites/all/themes/sushi/sass/navigation/nav-menu/collapsed-rtl.svg);}.nav-menu__link.is-active,.nav-menu__link--is-active,.menu a.active{color:#000;}.navbar,.main-navigation .links,.main-navigation .menu{margin:0;padding:0;text-align:left;}[dir="rtl"] .navbar,[dir="rtl"] .main-navigation .links,.main-navigation [dir="rtl"] .links,[dir="rtl"]
.main-navigation .menu,.main-navigation [dir="rtl"] .menu{text-align:right;}.navbar__item,.navbar li,.main-navigation .links li,.main-navigation .menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none;}[dir="rtl"] .navbar__item,[dir="rtl"]
.navbar li,[dir="rtl"] .main-navigation .links li,.main-navigation [dir="rtl"] .links li,[dir="rtl"]
.main-navigation .menu li,.main-navigation [dir="rtl"] .menu li{float:right;padding:0 0 0 10px;}.pager{clear:both;padding:0;text-align:center;}@media print{.pager{display:none;}}.pager__item,.pager__current-item,.pager-current,.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis{display:inline;padding:0 .5em;list-style-type:none;background-image:none;}.pager__current-item,.pager-current{font-weight:bold;}.skip-link{display:block;padding:2px 0 3px;text-align:center;}.skip-link:link,.skip-link:visited{background-color:#666666;color:#fff;}.skip-link__wrapper{margin:0;}@media print{.skip-link__wrapper{display:none;}}.tabs{margin:1.125rem 0 0;line-height:1.875rem;border-bottom:1px solid #cccccc \0/ie;background-image:-webkit-linear-gradient(bottom,#cccccc 1px,transparent 1px);background-image:linear-gradient(to top,#cccccc 1px,transparent 1px);padding:0 2px;list-style:none;white-space:nowrap;}@media print{.tabs{display:none;}}.tabs__tab{float:left;margin:0 3px;border:1px solid #cccccc;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-color:transparent;border-bottom:0 \0/ie;overflow:hidden;background:#dddddd;}[dir="rtl"] .tabs__tab{float:right;}.tabs__tab.is-active{border-bottom-color:#fff;}.tabs__tab-link{padding:0 1.5rem;display:block;text-decoration:none;-webkit-transition:color .3s,background .3s,border .3s;transition:color .3s,background .3s,border .3s;text-shadow:#fff 0 1px 0;color:#000;background:#dddddd;letter-spacing:1px;}.tabs__tab-link:focus,.tabs__tab-link:hover{background:#eaeaea;}.tabs__tab-link:active,.tabs__tab-link.is-active,.tabs__tab-link--is-active{background:#fff;text-shadow:none;}.tabs--off,.views-displays .secondary{margin:0;border-bottom:0;padding:0;background-image:none;}.tabs--secondary{margin-top:1.5rem;font-size:0.875rem;background-image:none;}.tabs + .tabs--secondary{margin-top:0;background-image:-webkit-linear-gradient(bottom,#cccccc 1px,transparent 1px);background-image:linear-gradient(to top,#cccccc 1px,transparent 1px);}.tabs--secondary .tabs__tab{margin:0.5625rem 0.1875rem;border:0;background:transparent;}[dir="rtl"] .tabs--secondary .tabs__tab{float:right;}.tabs--secondary .tabs__tab.is-active{border-bottom-color:transparent;}.tabs--secondary .tabs__tab-link{border:1px solid #cccccc;border-radius:24px;color:#666666;background:#f1f1f1;letter-spacing:normal;}.tabs--secondary .tabs__tab-link:focus,.tabs--secondary .tabs__tab-link:hover{color:#333333;background:#dddddd;border-color:#999999;}.tabs--secondary .tabs__tab-link:active,.tabs--secondary .tabs__tab-link.is-active,.tabs--secondary .tabs__tab-link--is-active{color:white;text-shadow:#333333 0 1px 0;background:#666666;border-color:black;}.autocomplete,.form-autocomplete{background-image:url(/sites/all/themes/sushi/sass/forms/autocomplete/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat;}[dir="rtl"] .autocomplete,[dir="rtl"] .form-autocomplete{background-position:0% center;}.autocomplete__list-wrapper,#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100;}.autocomplete__list,#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0;}.autocomplete__list-item,#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;}.autocomplete__list-item.is-selected,.autocomplete__list-item--is-selected,#autocomplete li.is-selected,#autocomplete .selected{background:#0072b9;color:#fff;}.autocomplete.is-throbbing,.autocomplete--is-throbbing,.is-throbbing.form-autocomplete,.form-autocomplete.throbbing{background-image:url(/sites/all/themes/sushi/sass/forms/autocomplete/throbber-active.gif);}.collapsible-fieldset,.collapsible{position:relative;}.collapsible-fieldset__legend,.collapsible .fieldset-legend{display:block;padding-left:15px;background-image:url(/sites/all/themes/sushi/sass/forms/collapsible-fieldset/expanded.svg);background-position:4px 50%;background-repeat:no-repeat;}[dir="rtl"] .collapsible-fieldset__legend,[dir="rtl"] .collapsible .fieldset-legend,.collapsible [dir="rtl"] .fieldset-legend{padding-left:0;padding-right:15px;background-position:right 4px top 50%;}.collapsible-fieldset__summary,.collapsible .fieldset-legend .summary{color:#999999;font-size:.9em;margin-left:.5em;}.collapsible-fieldset.is-collapsed,.collapsible-fieldset--is-collapsed,.is-collapsed.collapsible,.collapsible.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;}.collapsible-fieldset.is-collapsed .collapsible-fieldset__wrapper,.collapsible-fieldset--is-collapsed__wrapper,.is-collapsed.collapsible .collapsible-fieldset__wrapper,.collapsible.collapsed .fieldset-wrapper{display:none;}.collapsible-fieldset.is-collapsed .collapsible-fieldset__legend,.collapsible-fieldset--is-collapsed__legend,.is-collapsed.collapsible .collapsible-fieldset__legend,.collapsible.collapsed .fieldset-legend,.collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,.collapsible .collapsible-fieldset.is-collapsed .fieldset-legend,.is-collapsed.collapsible .fieldset-legend{background-image:url(/sites/all/themes/sushi/sass/forms/collapsible-fieldset/collapsed.svg);background-position:4px 50%;}[dir="rtl"] .collapsible-fieldset.is-collapsed .collapsible-fieldset__legend,[dir="rtl"] .collapsible-fieldset--is-collapsed__legend,[dir="rtl"] .is-collapsed.collapsible .collapsible-fieldset__legend,[dir="rtl"] .collapsible.collapsed .fieldset-legend,.collapsible.collapsed [dir="rtl"] .fieldset-legend,[dir="rtl"] .collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,.collapsible [dir="rtl"] .collapsible-fieldset.is-collapsed .fieldset-legend,[dir="rtl"] .is-collapsed.collapsible .fieldset-legend{background-image:url(/sites/all/themes/sushi/sass/forms/collapsible-fieldset/collapsed-rtl.svg);background-position:right 4px top 50%;}.form-item{margin:1.5rem 0;}.form-item__required,.form-required{color:#c00;}.form-item__description,.form-item .description{font-size:0.875rem;}.form-item--inline div,.form-item--inline label,.container-inline .form-item div,.container-inline .form-item label{display:inline;}.form-item--inline__exception,.container-inline .fieldset-wrapper{display:block;}.form-item--tight,.form-item--radio,.form-type-radio,.form-type-checkbox,.password-parent,.confirm-parent,table .form-item{margin:0;}.form-item--radio .form-item__label,.form-item--radio__label,.form-type-radio .form-item__label,.form-type-checkbox .form-item__label,label.option{display:inline;font-weight:normal;}.form-item--radio .form-item__description,.form-item--radio__description,.form-type-radio .form-item__description,.form-type-checkbox .form-item__description,.form-type-radio .description,.form-type-checkbox .description,.form-item--radio .form-item .description,.form-item .form-item--radio .description,.form-type-radio .form-item .description,.form-item .form-type-radio .description,.form-type-checkbox .form-item .description,.form-item
.form-type-checkbox .description{margin-left:1.4em;}.form-item.is-error .form-item__widget,.form-item--is-error__widget,.form-item.is-error input,.form-item.is-error textarea,.form-item.is-error select,.form-item--is-error input,.form-item--is-error textarea,.form-item--is-error select,.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.form-table__sticky-header,.sticky-header{position:fixed;visibility:hidden;margin-top:0;background-color:#fff;}.form-table__sticky-header.is-sticky,.form-table__sticky-header--is-sticky,.is-sticky.sticky-header{visibility:visible;}.form-table__header,.form-table th,form table th{border-bottom:3px solid #cccccc;padding-right:1em;text-align:left;}[dir="rtl"] .form-table__header,[dir="rtl"] .form-table th,.form-table [dir="rtl"] th,[dir="rtl"] form table th,form table [dir="rtl"] th{text-align:right;padding-left:1em;padding-right:0;}.form-table__body,.form-table tbody,form table tbody{border-top:1px solid #cccccc;}.form-table__row,.form-table tbody tr,form table tbody tr{padding:.1em .6em;border-bottom:1px solid #cccccc;background-color:#eeeeee;}.form-table__row:nth-child(even),.form-table tbody tr:nth-child(even),form table tbody tr:nth-child(even){background-color:#fff;}.form-table__row.is-active,.form-table__row--is-active,.form-table tbody tr.is-active,form table tbody tr.is-active,td.active{background-color:#dddddd;}.form-table__row.is-disabled,.form-table__row--is-disabled,.form-table tbody tr.is-disabled,form table tbody tr.is-disabled,td.menu-disabled{background:#cccccc;}.form-table__row.is-selected,.form-table__row--is-selected,.form-table tbody tr.is-selected,form table tbody tr.is-selected,tr.selected td{background:#fffdf0;}.form-table__list,.form-table ul,form table ul{margin:0;}.form-table__narrow-column,.form-table th.form-table__narrow-column,form table th.form-table__narrow-column,td .checkbox,th .checkbox{width:-moz-min-content;width:-webkit-min-content;text-align:center;}.progress-bar,.progress{font-weight:bold;}.progress-bar__bar,.progress .bar{border-radius:3px;margin:0 .2em;border:1px solid #666666;background-color:#cccccc;}.progress-bar__fill,.progress .filled{height:1.5em;width:5px;background:#0072b9 url(/sites/all/themes/sushi/sass/forms/progress-bar/progress-bar.gif) repeat 0 0;}.progress-bar__percentage,.progress .percentage{float:right;}[dir="rtl"] .progress-bar__percentage,[dir="rtl"] .progress .percentage,.progress [dir="rtl"] .percentage{float:left;}.progress-bar--inline,.ajax-progress-bar{width:16em;display:inline-block;}[dir="rtl"] .progress-bar--inline,[dir="rtl"] .ajax-progress-bar{float:right;}.progress-throbber,.ajax-progress{display:inline-block;}[dir="rtl"] .progress-throbber,[dir="rtl"] .ajax-progress{float:right;}.progress-throbber__widget,.ajax-progress .throbber{background:url(/sites/all/themes/sushi/sass/forms/progress-throbber/progress-throbber.gif) no-repeat 0 -18px transparent;float:left;height:15px;margin:2px;width:15px;}[dir="rtl"] .progress-throbber__widget,[dir="rtl"] .ajax-progress .throbber,.ajax-progress [dir="rtl"] .throbber{float:right;}.progress-throbber__widget-in-tr,tr .ajax-progress .throbber{margin:0 2px;}.progress-throbber__message,.ajax-progress .message{padding-left:20px;}.resizable-textarea,.resizable-textarea textarea{width:100%;vertical-align:bottom;}.resizable-textarea__grippie,.resizable-textarea .grippie{background:url(/sites/all/themes/sushi/sass/forms/resizable-textarea/grippie.png) no-repeat center 2px #eeeeee;border:1px solid #cccccc;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden;}.table-drag__wrapper,body.drag{cursor:move;}.table-drag__item,tr.drag{background-color:#fffadb;}.table-drag__item-previous,tr.drag-previous{background-color:#fff7c2;}.table-drag__handle,.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;font-size:12px;}[dir="rtl"] .table-drag__handle,[dir="rtl"] .tabledrag-handle{float:right;margin-right:-1em;margin-left:0;}.table-drag__handle:focus,.table-drag__handle:hover,.tabledrag-handle:focus,.tabledrag-handle:hover{text-decoration:none;}.table-drag__handle-icon,.tabledrag-handle .handle{box-sizing:content-box;background:url(/sites/all/themes/sushi/sass/forms/table-drag/handle-icon.png) no-repeat 6px 9px;height:13px;margin:-.4em .5em;padding:.42em .5em;width:13px;}.table-drag__handle.is-hover .table-drag__handle-icon,.table-drag__handle-icon--is-hover,.is-hover.tabledrag-handle .table-drag__handle-icon,.tabledrag-handle-hover .handle,.table-drag__handle.is-hover .tabledrag-handle .handle,.tabledrag-handle .table-drag__handle.is-hover .handle,.is-hover.tabledrag-handle .handle{background-position:6px -11px;}.table-drag__toggle-weight-wrapper,.tabledrag-toggle-weight-wrapper{text-align:right;}[dir="rtl"] .table-drag__toggle-weight-wrapper,[dir="rtl"] .tabledrag-toggle-weight-wrapper{text-align:left;}.table-drag__toggle-weight,.tabledrag-toggle-weight{font-size:.9em;}.table-drag__indentation,.indentation{float:left;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em;width:20px;}[dir="rtl"] .table-drag__indentation,[dir="rtl"] .indentation{float:right;margin:-.4em -.4em -.4em .2em;padding:.42em .6em .42em 0;}.table-drag__tree-child,.table-drag__tree-child-last,.tree-child-last,.table-drag__tree-child-horizontal,.tree-child-horizontal,.tree-child{background:url(/sites/all/themes/sushi/sass/forms/table-drag/tree-child.png) no-repeat 11px center;}[dir="rtl"] .table-drag__tree-child,[dir="rtl"] .table-drag__tree-child-last,[dir="rtl"] .tree-child-last,[dir="rtl"] .table-drag__tree-child-horizontal,[dir="rtl"] .tree-child-horizontal,[dir="rtl"] .tree-child{background-position:-65px center;}.table-drag__tree-child-last,.tree-child-last{background-image:url(/sites/all/themes/sushi/sass/forms/table-drag/tree-child-last.png);}.table-drag__tree-child-horizontal,.tree-child-horizontal{background-position:-11px center;}@font-face{font-family:'FontAwesome';src:url(/sites/all/themes/sushi/css/fonts/fontawesome-webfont.eot);src:url(/sites/all/themes/sushi/css/fonts/fontawesome-webfont.eot) format('embedded-opentype'),url(/sites/all/themes/sushi/css/fonts/fontawesome-webfont.woff2) format('woff2'),url(/sites/all/themes/sushi/css/fonts/fontawesome-webfont.woff) format('woff'),url(/sites/all/themes/sushi/css/fonts/fontawesome-webfont.ttf) format('truetype'),url(/sites/all/themes/sushi/css/fonts/fontawesome-webfont.svg) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Gotham__Pro';src:url(/sites/all/themes/sushi/css/fonts/GothaProLig.eot);src:url(/sites/all/themes/sushi/css/fonts/GothaProLig.otf) format('OpenType');font-weight:100;font-style:normal;}@font-face{font-family:'Gotham__Pro';src:url(/sites/all/themes/sushi/css/fonts/GothaProLigIta.eot);src:url(/sites/all/themes/sushi/css/fonts/GothaProLigIta.otf) format('OpenType');font-weight:100;font-style:italic;}@font-face{font-family:'Gotham__Pro';src:url(/sites/all/themes/sushi/css/fonts/GothaProReg.eot);src:url(/sites/all/themes/sushi/css/fonts/GothaProReg.otf) format('OpenType');font-weight:300;font-style:normal;}@font-face{font-family:'Gotham__Pro';src:url(/sites/all/themes/sushi/css/fonts/GothaProIta.eot);src:url(/sites/all/themes/sushi/css/fonts/GothaProIta.otf) format('OpenType');font-weight:300;font-style:italic;}@font-face{font-family:'Gotham__Pro';src:url(/sites/all/themes/sushi/css/fonts/GothaProMed.eot);src:url(/sites/all/themes/sushi/css/fonts/GothaProMed.otf) format('OpenType');font-weight:400;font-style:normal;}@font-face{font-family:'Gotham__Pro';src:url(/sites/all/themes/sushi/css/fonts/GothaProMedIta.eot);src:url(/sites/all/themes/sushi/css/fonts/GothaProMedIta.otf) format('OpenType');font-weight:400;font-style:italic;}@font-face{font-family:'Gotham__Pro';src:url(/sites/all/themes/sushi/css/fonts/GothaProNarMed.eot);src:url(/sites/all/themes/sushi/css/fonts/GothaProNarMed.otf) format('OpenType');font-weight:500;font-style:normal;}@font-face{font-family:'Gotham__Pro';src:url(/sites/all/themes/sushi/css/fonts/GothaProNarBol.eot);src:url(/sites/all/themes/sushi/css/fonts/GothaProNarBol.otf) format('OpenType');font-weight:600;font-style:normal;}@font-face{font-family:'Gotham__Pro';src:url(/sites/all/themes/sushi/css/fonts/GothaProBol.eot);src:url(/sites/all/themes/sushi/css/fonts/GothaProBol.otf) format('OpenType');font-weight:800;font-style:normal;}@font-face{font-family:'Gotham__Pro';src:url(/sites/all/themes/sushi/css/fonts/GothaProBolIta.eot);src:url(/sites/all/themes/sushi/css/fonts/GothaProBolIta.otf) format('OpenType');font-weight:800;font-style:italic;}@font-face{font-family:'Gotham__Pro';src:url(/sites/all/themes/sushi/css/fonts/GothaProBla.eot);src:url(/sites/all/themes/sushi/css/fonts/GothaProBla.otf) format('OpenType');font-weight:700;font-style:normal;}@font-face{font-family:'Gotham__Pro';src:url(/sites/all/themes/sushi/css/fonts/GothaProBlaIta.eot);src:url(/sites/all/themes/sushi/css/fonts/GothaProBlaIta.otf) format('OpenType');font-weight:700;font-style:italic;}@font-face{font-family:'Lobster';src:url(/sites/all/themes/sushi/css/fonts/Lobster.ttf);src:url(/sites/all/themes/sushi/css/fonts/Lobster.ttf) format('truetype');font-weight:100;font-style:normal;}@font-face{font-family:'Gabriola';src:url(/sites/all/themes/sushi/css/fonts/Gabriola.ttf);src:url(/sites/all/themes/sushi/css/fonts/Gabriola.ttf) format('truetype');font-weight:100;font-style:normal;}@font-face{font-family:'PlayfairDisplay';src:url(/sites/all/themes/sushi/css/fonts/PlayfairDisplay-Regular.otf) format('OpenType');font-weight:100;font-style:normal;}@font-face{font-family:'PlayfairDisplay';src:url(/sites/all/themes/sushi/css/fonts/PlayfairDisplay-Italic.otf) format('OpenType');font-weight:100;font-style:italic;}@font-face{font-family:'PlayfairDisplay';src:url(/sites/all/themes/sushi/css/fonts/PlayfairDisplay-Bold.otf) format('OpenType');font-weight:600;font-style:normal;}@font-face{font-family:'PlayfairDisplay';src:url(/sites/all/themes/sushi/css/fonts/PlayfairDisplay-BoldItalic.otf) format('OpenType');font-weight:600;font-style:italic;}@font-face{font-family:'PlayfairDisplay';src:url(/sites/all/themes/sushi/css/fonts/PlayfairDisplay-Black.otf) format('OpenType');font-weight:800;font-style:normal;}@font-face{font-family:'PlayfairDisplay';src:url(/sites/all/themes/sushi/css/fonts/PlayfairDisplay-BlackItalic.otf) format('OpenType');font-weight:800;font-style:italic;}@font-face{font-family:'IskraW';src:local('IskraCYR-UltraThin'),local('IskraCYR-UltraThin'),url(/sites/all/themes/sushi/css/fonts/IskraCYR-UltraThin.otf) format('opentype');font-weight:100;font-style:normal;}@font-face{font-family:'IskraW';src:local('IskraCYR-UltraThinItalic'),local('IskraCYR-UltraThinItalic'),url(/sites/all/themes/sushi/css/fonts/IskraCYR-UltraThinItalic.otf) format('opentype');font-weight:100;font-style:italic;}@font-face{font-family:'IskraW';src:local('IskraCYR-Thin'),local('IskraCYR-Thin'),url(/sites/all/themes/sushi/css/fonts/IskraCYR-Thin.otf) format('opentype');font-weight:200;font-style:normal;}@font-face{font-family:'IskraW';src:local('IskraCYR-ThinItalic'),local('IskraCYR-ThinItalic'),url(/sites/all/themes/sushi/css/fonts/IskraCYR-ThinItalic.otf) format('opentype');font-weight:200;font-style:italic;}@font-face{font-family:'IskraW';src:local('IskraCYR-Light'),local('IskraCYR-Light'),url(/sites/all/themes/sushi/css/fonts/IskraCYR-Light.otf) format('opentype');font-weight:300;font-style:normal;}@font-face{font-family:'IskraW';src:local('IskraCYR-LightItalic'),local('IskraCYR-LightItalic'),url(/sites/all/themes/sushi/css/fonts/IskraCYR-LightItalic.otf) format('opentype');font-weight:300;font-style:italic;}@font-face{font-family:'IskraW';src:local('IskraCYR-Regular'),local('IskraCYR-Regular'),url(/sites/all/themes/sushi/css/fonts/IskraCYR-Regular.otf) format('opentype');font-weight:400;font-style:normal;}@font-face{font-family:'IskraW';src:local('IskraCYR-Italic'),local('IskraCYR-Italic'),url(/sites/all/themes/sushi/css/fonts/IskraCYR-Italic.otf) format('opentype');font-weight:400;font-style:italic;}@font-face{font-family:'IskraW';src:local('IskraCYR-Medium'),local('IskraCYR-Medium'),url(/sites/all/themes/sushi/css/fonts/IskraCYR-Medium.otf) format('opentype');font-weight:500;font-style:normal;}@font-face{font-family:'IskraW';src:local('IskraCYR-MediumItalic'),local('IskraCYR-MediumItalic'),url(/sites/all/themes/sushi/css/fonts/IskraCYR-MediumItalic.otf) format('opentype');font-weight:500;font-style:italic;}@font-face{font-family:'IskraW';src:local('IskraCYR-Bold'),local('IskraCYR-Bold'),url(/sites/all/themes/sushi/css/fonts/IskraCYR-Bold.otf) format('opentype');font-weight:600;font-style:normal;}@font-face{font-family:'IskraW';src:local('IskraCYR-BoldItalic'),local('IskraCYR-BoldItalic'),url(/sites/all/themes/sushi/css/fonts/IskraCYR-BoldItalic.otf) format('opentype');font-weight:600;font-style:italic;}@font-face{font-family:'IskraW';src:local('IskraCYR-UltraBold'),local('IskraCYR-UltraBold'),url(/sites/all/themes/sushi/css/fonts/IskraCYR-UltraBold.otf) format('opentype');font-weight:700;font-style:normal;}@font-face{font-family:'IskraW';src:local('IskraCYR-UltraBoldItalic'),local('IskraCYR-UltraBoldItalic'),url(/sites/all/themes/sushi/css/fonts/IskraCYR-UltraBoldItalic.otf) format('opentype');font-weight:700;font-style:italic;}body{font-family:'Gotham__Pro',sans-serif;font-weight:400;font-size:16px;color:#333;}.layout-3col__full > h1{display:none;}.layout-center{padding-left:0;padding-right:0;margin:0 auto;max-width:100%;}.layout-3col{margin-left:0;margin-right:0;padding-left:0;padding-right:0;}.layout-swap{padding-top:0;}main.layout-3col__full{position:relative;z-index:2;}.layout-3col__full,.layout-3col__left-content,.layout-3col__right-content,.layout-3col__left-sidebar,.layout-3col__right-sidebar{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:0;padding-right:0;}div.main__container{max-width:1250px;margin:0 auto;position:relative;z-index:1;}li,.nav-menu__item,.menu__item{list-style-image:none;list-style-type:none;}a.feed-icon{display:none;}a{text-decoration:none;cursor:pointer;transition:all .5s;}a:hover{cursor:pointer;}.container_910{max-width:910px;margin:0 auto;}.container_1110{max-width:1110px;margin:0 auto;}.container_1170{max-width:1170px;margin:0 auto;}.container_1246{max-width:1246px;margin:0 auto;}.container_1490{max-width:1490px;margin:0 auto;}p,p:hover,h2,h2:hover,h3,h3:hover,h4,h4:hover{cursor:default;}header.header{z-index:10;}a#mob_menu{display:none;}header.header .header__region{display:grid;grid-template-areas:'menu_top_line menu_top_line menu_top_line menu_top_line menu_top_line'
                       '. menu_logo menu_navigation menu_cart .';grid-template-columns:1fr 242px 640px 360px 1fr;}.logged-in header.header .header__region{grid-template-columns:1fr 242px 600px auto 1fr;}div#block-block-2{background:#222;grid-area:menu_top_line;}div#block-block-2 .container_1246{height:50px;display:flex;align-items:center;justify-content:space-between;}div#block-block-2 .container_1246 > a,div#block-block-2 .container_1246 > p{position:relative;font-size:18px;color:#fff;padding-left:34px;font-weight:100;font-weight:300;font-family:'Gotham__Pro',sans-serif;}div#block-block-2 .container_1246 > a:after,div#block-block-2 .container_1246 > p:after{position:absolute;content:'';font-family:'FontAwesome';color:#f93;font-size:22px;left:0;width:24px;text-align:center;font-weight:100;}div#block-block-2 .container_1246 > p.city:after{content:'\f041';}div#block-block-2 .container_1246 > p.work:after{content:'\f017';}div#block-block-2 .container_1246 > a.phone:after{content:'\f095';}div#block-block-2 p.city{}div#block-block-2 p.work{}div#block-block-2 a.phone{font-size:20px;font-weight:800;}div#block-block-2 .social{display:flex;align-items:center;justify-content:center;}div#block-block-2 .social a{position:relative;display:block;width:40px;height:40px;border-radius:50px;margin:0 15px;}div#block-block-2 .social a.vk{background:#0d82cd;}div#block-block-2 .social a.insta{background:#f09;}div#block-block-2 .social a.okru{background:#f93;}div#block-block-2 .social a:before{position:relative;content:'';font-family:'FontAwesome';color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:22px;}div#block-block-2 .social a.vk:before{content:'\f189';font-size:20px;}div#block-block-2 .social a.insta:before{content:'\f16d';}div#block-block-2 .social a.okru:before{content:'\f263';font-size:20px;}div#block-block-4{grid-area:menu_logo;display:flex;align-items:center;justify-content:center;}a#site_logo{width:100%;height:100%;background:url(/sites/all/themes/sushi/css/img/logo2.png);background-repeat:no-repeat;background-position:0 50%;}div#block-block-3{grid-area:menu_navigation;display:flex;align-items:center;justify-content:center;}div#block-block-3 .main__menu{width:100%;max-width:430px;max-width:95%;display:flex;align-items:center;justify-content:space-around;}div#block-block-3 .main__menu a{font-size:17px;color:#222;text-decoration:none;}div#block-block-3 .main__menu a[href="/new-year"]{background:rgb(235 30 66);background:linear-gradient(45deg,rgb(235 30 66) 0%,#ff9800 100%);padding:6px 14px;border-radius:5px;color:#fff;position:relative;padding-left:40px;padding-left:50px;}div#block-block-3 .main__menu a[href="/new-year"]:before{position:absolute;content:'';background:url(/sites/all/themes/sushi/css/img/xmas_tree.png);background:url(/sites/all/themes/sushi/css/img/xmas.png);width:30px;height:100%;background-size:30px;background-repeat:no-repeat;background-position:0 50%;left:10px;top:0;}div#block-basic-cart-shopping-cart{grid-area:menu_cart;display:flex;align-items:center;justify-content:center;justify-content:flex-end;height:76px;}div#block-basic-cart-shopping-cart > div{display:flex;align-items:center;justify-content:center;}header.header a.login,header.header a[href="user/logout"]{background:none;position:relative;height:46px;width:46px;font-size:0;margin-left:20px;display:none;}header.header a[href="user/logout"]{width:24px;height:24px;}header.header a.login:after,header.header a[href="user/logout"]:after{position:absolute;content:'\f007';font-family:'FontAwesome';width:44px;height:44px;left:0;top:0;font-size:25px;color:#fff;display:flex;align-items:center;justify-content:center;border:1px solid #f93;border-radius:50px;background:#f93;}header.header a[href="user/logout"]:after{content:'';border:none;background-color:transparent;background-image:url(/sites/all/themes/sushi/css/img/logout.svg);background-image:url(/sites/all/themes/sushi/css/img/logout2.svg);background-repeat:no-repeat;background-size:18px;background-position:50% 50%;width:100%;height:100%;}.user-info{}.user-info *{cursor:default;}.user-info > div{min-height:28px;}.user-info .bonus{position:relative;padding:5px;border:1px solid #ccc;border-radius:5px;line-height:1;padding-right:30px;margin:0 10px;}.user-info .bonus:after{position:absolute;content:'';background:url(/sites/all/themes/sushi/css/img/orange.svg);width:30px;height:100%;top:0;right:0;background-size:18px;background-repeat:no-repeat;background-position:50% 50%;}.user-info .phone-number{position:relative;padding:5px;border:1px solid #ccc;border-radius:5px;line-height:1;padding-left:30px;}.user-info .phone-number:after{position:absolute;content:'\f007';font-family:'FontAwesome';width:30px;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;font-size:20px;color:#ed8f20;}div#block-basic-cart-shopping-cart div#cart-block{background:none;position:relative;height:44px;width:max-content;padding:0;padding-left:66px;}div#block-basic-cart-shopping-cart div#cart-block:after{position:absolute;content:'\f291';font-family:'FontAwesome';width:44px;height:44px;left:0;top:0;font-size:20px;color:#666;display:flex;align-items:center;justify-content:center;border:1px solid #ccc;border-radius:50px;}div#cart-block .basic-cart-block{display:flex;align-items:center;justify-content:space-between;width:100%;}#cart-block > a.cart-link{font-size:85%;position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;}div#cart-block .basic-cart-block a.cart-link{position:relative;}div#cart-block .basic-cart-block a.cart-link:after{position:absolute;content:'';font-family:'FontAwesome';}div#cart-block .basic-cart-block .basic-cart-total-product{font-size:0;height:0;position:absolute;left:-72px;top:-6px;width:22px;height:22px;}div#cart-block .basic-cart-block .basic-cart-total-product span{font-size:16px;width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center;background:#f93;font-size:11px;color:#fff;font-weight:200;border-radius:50px;top:0;left:0;z-index:2;}div#cart-block .basic-cart-block .basic-cart-total-price{font-size:0;width:100px;width:auto;width:max-content;height:44px;display:flex;align-items:center;justify-content:center;}div#cart-block .basic-cart-block .basic-cart-total-price span{font-size:16px;color:#222;font-size:21px;font-weight:700;letter-spacing:0px;position:relative;padding-right:25px;}div#cart-block .basic-cart-block .basic-cart-total-price span:after{position:absolute;content:'\f158';font-family:'FontAwesome';font-weight:100;font-size:20px;bottom:-1px;right:4px;}div#cart-block .to-cart{}div#cart-block .to-cart a.cart-link.clearfix{display:none;}div#cart-block .to-cart a.to-cart-button{position:relative;font-size:0;width:8px;height:100%;display:block;}div#cart-block .to-cart a.to-cart-button:before{position:absolute;content:'\f0da';font-family:'FontAwesome';color:#222;font-size:18px;right:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:3;opacity:0;}#start_screen{background:url(/sites/all/themes/sushi/css/img/start.webp);background-repeat:no-repeat;background-size:cover;background-position:0% 50%;font-family:'IskraW';}#start_screen .container_910{max-width:1200px;}#start_screen .text_block{min-height:620px;display:flex;flex-direction:column;justify-content:center;max-width:650px;}#start_screen h2{position:relative;width:100%;font-size:140px;color:#fff;z-index:1;margin:0;font-weight:800;}#start_screen h2 span{font-size:86px;font-weight:500;line-height:1;display:block;margin-top:44px;}#start_screen h3{font-size:56px;color:#fff;font-weight:300;line-height:1;}#start_screen h4{font-size:28px;text-transform:uppercase;font-weight:300;color:#fff;margin:0;}nav.breadcrumb{background:#eee;height:36px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;display:none;}nav.breadcrumb ol.breadcrumb__list{width:100%;max-width:1246px;}nav.breadcrumb ol.breadcrumb__list li{}nav.breadcrumb ol.breadcrumb__list li a{font-size:14px;color:#666;font-weight:300;}.view-filters{z-index:3;position:relative;display:none;}.page-taxonomy-term-29 .view-filters{display:block;}.view-filters .views-exposed-form .views-exposed-widget{float:none;padding:0;}.view-filters form{width:100%;max-width:1246px;margin:0 auto;padding:20px 0;padding-bottom:0;}.view-filters .views-exposed-widgets{margin-bottom:0;}.view-filters form .form-item{display:flex;align-items:center;justify-content:center;}.view-filters form .form-item label{color:#222;font-weight:400;position:relative;padding-right:16px;}.view-filters form .form-item label:after{position:absolute;content:':';right:9px;bottom:0;}.view-filters form .form-radios{}.view-filters form .form-radios > div > div{display:flex;align-items:center;}.view-filters form .form-radios .form-item{}.view-filters form .form-radios .form-item a{font-weight:100;font-weight:300;text-decoration:underline;color:#222;padding-left:26px;padding-right:10px;position:relative;}.view-filters form .form-radios > div > div > div:last-child a{padding-right:0px;}.view-filters form .form-radios > div > div > div a:after{position:absolute;content:',';}.view-filters form .form-radios > div > div > div:last-child a:after{display:none;}.view-filters form .form-radios .form-item a:before{position:absolute;content:'';font-family:'FontAwesome';left:10px;font-size:13px;}.view-filters form .form-radios .form-item.form-item-edit-sort-bef-combine-price-value-asc a:before{content:'\f0d8';}.view-filters form .form-radios .form-item.form-item-edit-sort-bef-combine-price-value-desc a:before{content:'\f0d7';}.view-filters form .form-radios .form-item a.active{}.warning{color:22px;background:red;color:#fff;text-align:center;margin:0 auto;padding:50px;border-radius:50px 15px;max-width:720px}#main_catalog{padding:50px 0;background:#f9f9f9;}div#main_catalog h2.pane__title{position:relative;margin:0 auto;z-index:1;color:#222;font-size:52px;padding:0 30px;line-height:1;font-weight:800;text-align:center;margin-bottom:30px;}#main_catalog .container_1246{}#main_catalog .grid_catalog{display:grid;grid-template-areas:'catalog_a catalog_b catalog_d'
                       'catalog_a catalog_c catalog_e';gap:20px;grid-column-gap:30px;}#main_catalog a.cat_block{display:flex;align-items:stretch;justify-content:center;}#main_catalog a.cat_block.big{width:600px;height:500px;}#main_catalog a.cat_block.small{width:290px;height:240px;}#main_catalog a.cat_block.cat_01{grid-area:catalog_a;background:url(/sites/all/themes/sushi/css/img/set.webp);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}#main_catalog a.cat_block.cat_02{grid-area:catalog_b;background:url(/sites/all/themes/sushi/css/img/roll.webp);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}#main_catalog a.cat_block.cat_03{grid-area:catalog_c;background:url(/sites/all/themes/sushi/css/img/pizza.webp);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}#main_catalog a.cat_block.cat_04{grid-area:catalog_d;background:url(/sites/all/themes/sushi/css/img/kombo.webp);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}#main_catalog a.cat_block.cat_05{grid-area:catalog_e;background:url(/sites/all/themes/sushi/css/img/drinks.webp);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}#main_catalog a.cat_block > div{background:url(/sites/all/themes/sushi/css/img/shadow.png);transition:all .5s;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:1;width:100%;}#main_catalog a.cat_block:hover > div{opacity:1;}#main_catalog a.cat_block p{margin:0;position:relative;cursor:pointer;}#main_catalog a.cat_block.big p.head{font-size:60px;color:#fff;text-transform:uppercase;line-height:1;}#main_catalog a.cat_block.small p.head{font-size:24px;text-transform:uppercase;line-height:1;color:#fff;}#main_catalog a.cat_block.big p.desc{padding:34px 50px;font-size:18px;line-height:26px;color:#fff;font-weight:300;text-align:center;margin:30px 0;position:relative;}#main_catalog a.cat_block.big p.desc:before{position:absolute;content:'';background:#fff;height:4px;width:60px;top:0;left:50%;margin-left:-30px;opacity:.3;}#main_catalog a.cat_block.big p.desc:after{position:absolute;content:'';background:#fff;height:4px;width:60px;bottom:0;left:50%;margin-left:-30px;opacity:.3;}#main_catalog a.cat_block.small p.desc{position:relative;font-size:13px;line-height:20px;color:#fff;font-weight:300;text-align:center;padding:22px 10px;margin:20px 0;}#main_catalog a.cat_block.small p.desc:before{position:absolute;content:'';background:#fff;height:2px;width:60px;top:0;left:50%;margin-left:-30px;opacity:.3;}#main_catalog a.cat_block.small p.desc:after{position:absolute;content:'';background:#fff;height:2px;width:60px;bottom:0;left:50%;margin-left:-30px;opacity:.3;}#main_catalog a.cat_block.big p.link_cat{position:relative;z-index:2;line-height:40px;width:240px;text-align:center;color:#fff;font-size:20px;margin-top:10px;}#main_catalog a.cat_block.big p.link_cat:after{position:absolute;content:'';margin-left:0;width:100%;height:46px;transform:skew(-20deg);background:#f93;z-index:-1;left:0;top:-2px;}#main_catalog a.cat_block.big p.link_cat:before{position:absolute;content:'';margin-left:0;width:100%;height:46px;transform:skew(-20deg);background:#ffe1c9;z-index:-2;left:3px;top:2px;}#main_catalog a.cat_block.small p.link_cat{position:relative;z-index:2;width:160px;line-height:30px;color:#fff;text-align:center;font-weight:400;font-size:14px;letter-spacing:.5px;margin-top:7px;}#main_catalog a.cat_block.small p.link_cat:after{position:absolute;content:'';margin-left:0;width:100%;height:36px;transform:skew(-20deg);background:#f93;z-index:-1;left:0;top:-2px;}#main_catalog a.cat_block.small p.link_cat:before{position:absolute;content:'';margin-left:0;width:100%;height:36px;transform:skew(-20deg);background:#ffe1c9;z-index:-2;left:2px;top:1px;}.node-type-product article .add-to-cart-form .s-and-q{grid-area:addtocart;margin-right:20px;display:flex;align-items:center;}.node-type-product article .add-to-cart-form .quantity{order:1;margin-right:40px;}.node-type-product article .add-to-cart-form .control{}.node-type-product article .add-to-cart-form .control a{display:block;margin:0px;width:36px;line-height:36px;background:#333;color:#fff;text-align:center;font-size:26px;font-weight:100;font-weight:300;border-radius:50px;transition:all .5s;}.node-type-product article .add-to-cart-form .control a:hover{background:#f9a252;}.node-type-product article .add-to-cart-form .control a.minus{margin-right:20px;}.node-type-product article .add-to-cart-form .control a.plus{margin-left:20px;}.node-type-product article .add-to-cart-form .form-item{max-width:70px;text-align:center;margin:0;margin-right:0;}.node-type-product article .add-to-cart-form .form-item input{border:1px solid #ccc;line-height:36px;text-align:center;font-size:18px;font-weight:100;font-weight:300;border-radius:2px;padding:0 5px;}.node-type-product article .add-to-cart-form .flex-std{max-width:300px;font-size:15px;font-weight:300;color:#666;}.flex-align-center{display:flex;align-items:center;justify-content:center;}.node-type-product article .add-to-cart-form .s-and-q > input{order:2;display:block;width:auto;line-height:36px;text-align:center;font-size:14px;text-transform:uppercase;font-weight:800;color:#fff;background-color:#FF9800;transition:all .5s;-moz-appearance:none;-webkit-appearance:none;background-image:url(/sites/all/themes/sushi/css/img/addcart.png);background-image:url(/sites/all/themes/sushi/css/img/addcart.svg);background-repeat:no-repeat;background-position:45% 55%;border:none;border-radius:550px;height:36px;width:36px;transition:1s all;font-size:0;padding:0;background-size:18px;}.node-type-product article .add-to-cart-form .s-and-q > input:hover{background-color:#4CAF50;}#catalog_top .view-content .add-to-cart-form .s-and-q > input:hover{color:#fff;background:#333;}.node-type-product.not-front .layout-3col__full > h1{margin-top:0;background:#fff;color:#222;padding:0;display:none;}.node-type-product.not-front main > article.node-product{position:relative;max-width:910px;margin:0 auto;padding:50px 0;display:grid;grid-template-areas:'product_main_photo product_price product_oldprice'
               'product_main_photo product_addto product_addto'
               'product_main_photo product_cat product_cat'
               'product_weight product_body product_body'
               '. promocode promocode';grid-template-columns:1fr 150px 200px;grid-template-columns:480px auto 1fr;grid-column-gap:40px;grid-column-gap:30px;}.node-type-product.not-front main > article.node-product .field-name-title-field{display:flex;align-items:center;justify-content:center;grid-area:title;background:#0d0403;padding:12px 20px;font-size:32px;line-height:1;font-family:'IskraW';color:#fff;padding-bottom:16px;margin-bottom:15px;}.node-type-product.not-front main > article.node-product .field-name-title-field .field-item{}.node-type-product.not-front main > article.node-product .field-name-body{grid-area:product_body;display:flex;align-items:center;justify-content:flex-start;margin:30px 0;margin-bottom:0;}.node-type-product.not-front .field-label{display:none;}.node-type-product.not-front main > article.node-product .field-name-body p{margin-top:0;}.node-type-product.not-front main > article.node-product .field-name-body .field-item{font-size:15px;line-height:24px;font-weight:100;font-weight:300;}.view-catalog article .field-name-body .field-item p{margin:0;}.node-type-product.not-front main > article.node-product .field-name-body .field-item b{font-weight:700;}.node-type-product.not-front main > article.node-product .field-name-body .field-item br{}.node-type-product.not-front main > article.node-product .field-name-field-product-main-photo{grid-area:product_main_photo;font-size:0;line-height:0;}.node-type-product.not-front main > article.node-product .field-name-field-product-main-photo img{border-radius:30px 30px 0 0;width:100%;height:auto;}.node-type-product.not-front main > article.node-product .field-name-field-product-category{grid-area:product_cat;display:flex;justify-content:center;flex-direction:column;margin-right:30px;}.node-type-product.not-front main > article.node-product .field-name-field-product-category .field-items{display:flex;align-items:center;justify-content:space-between;}.node-type-product.not-front main > article.node-product .field-name-field-product-category .field-item{padding:20px 0;padding:10px 0;}.node-type-product.not-front main > article.node-product .field-name-field-product-category a{color:#333;font-weight:100;font-weight:300;text-decoration:underline;padding-left:40px;position:relative;font-size:14px;}.node-type-product.not-front main > article.node-product .field-name-field-product-category a:before{position:absolute;content:'';width:30px;height:30px;top:50%;margin-top:-15px;left:0;}.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/kategoriya-kataloga/blyuda"]:before{background:url(/sites/all/themes/sushi/css/img/dish.svg);}.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/kategoriya-kataloga/sushi"]:before{background:url(/sites/all/themes/sushi/css/img/catalog_01.svg);}.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/kategoriya-kataloga/sety-rollov"]:before{background:url(/sites/all/themes/sushi/css/img/catalog_002.svg);}.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/kategoriya-kataloga/kombo"]:before{background:url(/sites/all/themes/sushi/css/img/catalog_02.svg);}.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/kategoriya-kataloga/rolly"]:before{background:url(/sites/all/themes/sushi/css/img/catalog_03.svg);}.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/kategoriya-kataloga/goryachie-rolly"]:before{background:url(/sites/all/themes/sushi/css/img/catalog_07.svg);}.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/kategoriya-kataloga/2-po-cene-1"]:before{background:url(/sites/all/themes/sushi/css/img/catalog_03.svg);}.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/2to1"]:before{background:url(/sites/all/themes/sushi/css/img/catalog_07.svg);background:url(/sites/all/themes/sushi/css/img/catalog_04.svg);}.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/kategoriya-kataloga/napitki"]:before{background:url(/sites/all/themes/sushi/css/img/catalog_05.svg);}.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/kategoriya-kataloga/sertifikaty"]:before{background:url(/sites/all/themes/sushi/css/img/diploma.svg);}.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/kategoriya-kataloga/sousy"]:before{background:url(/sites/all/themes/sushi/css/img/sauces.svg);}.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/pizza"]:before{background:url(/sites/all/themes/sushi/css/img/pizza.svg);}.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/kategoriya-kataloga/sushi"]:before,.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/kategoriya-kataloga/sety-rollov"]:before,.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/kategoriya-kataloga/rolly"]:before,.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/kategoriya-kataloga/goryachie-rolly"]:before,.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/kategoriya-kataloga/napitki"]:before,.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/kategoriya-kataloga/sertifikaty"]:before,.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/kategoriya-kataloga/sousy"]:before,.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/kategoriya-kataloga/2-po-cene-1"]:before,.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/pizza"]:before,.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/kategoriya-kataloga/blyuda"]:before,.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/kategoriya-kataloga/kombo"]:before,.node-type-product.not-front main > article.node-product .field-name-field-product-category a[href="/2to1"]:before{background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.field.field-name-field-to-front{display:none;}.node-type-product.not-front main > article.node-product .field-name-field-weight{grid-area:product_weight;font-size:13px;font-size:17px;line-height:28px;font-weight:100;font-weight:300;display:flex;align-items:center;padding-left:30px;border-left:1px solid #eee;}.node-type-product.not-front main > article.node-product .field-name-field-weight .field-label{display:block;display:inline-block;margin-right:0;}.node-type-product.not-front main > article.node-product .field-name-field-weight .field-item{}.node-type-product.not-front main > article.node-product .field-name-field-weight .field-item span{display:none;}.node-type-product.not-front main > article.node-product .field-name-field-weight .field-item span.open{display:block;}.node-type-product.not-front main > article.node-product form.add-to-cart-form{grid-area:product_addto;display:flex;align-items:center;padding:10px 0;padding-left:30px;border-left:1px solid #eee;}.node-type-product.not-front main > article.node-product form.add-to-cart-form > div{width:100%;display:block;}.node-type-product.not-front main > article.node-product .add-to-cart-form .s-and-q{grid-area:addtocart;display:flex;align-items:center;justify-content:space-between;width:100%;}.node-type-product.not-front main > article.node-product .add-to-cart-form .quantity{order:1;margin-right:0;}.node-type-product.not-front main > article.node-product .field-name-field-size{grid-area:size;display:flex;align-items:center;font-size:13px;font-size:17px;line-height:28px;font-weight:300;padding-left:30px;justify-content:flex-end;}.node-type-product.not-front main > article.node-product .field-name-field-size .field-label{display:inline-block;}.node-type-product.not-front main > article.node-product .field-name-field-size .field-items{}.node-type-product.not-front main > article.node-product .field-name-field-size .field-item{font-weight:300;}.node-type-product.not-front main > article.node-product .field-name-field-product-sale-text{grid-area:sticker;display:flex;justify-content:flex-end;margin-right:30px;}.node-type-product.not-front main > article.node-product .field-name-field-product-sale-text .field-items{}.node-type-product.not-front main > article.node-product .field-name-field-product-sale-text .field-item{height:30px;padding:0 10px;background:#ff9800;display:flex;align-items:center;justify-content:center;border-radius:30px;font-size:12px;font-weight:300;letter-spacing:.5px;width:max-content;color:#ffffff;}.node-type-product.not-front main > article.node-product .field-name-field-sticker{grid-area:stickers;}.node-type-product.not-front main > article.node-product .field-name-field-sticker .field-items{display:flex;align-items:center;}.node-type-product.not-front main > article.node-product .field-name-field-sticker b{height:30px;padding:0 10px;background:#e9e5e5;display:flex;align-items:center;justify-content:center;border-radius:30px;font-size:12px;font-weight:400;letter-spacing:.5px;width:max-content;color:#212121;margin-right:20px;}.node-type-product.not-front main > article.node-product .field-name-field-sticker b.sale{background:#f33;color:#fff;font-weight:300;}.node-type-product.not-front main > article.node-product .field-name-field-sticker b.hit{background:#1db1b3;color:#fff;font-weight:300;}.node-type-product.not-front main > article.node-product .field-name-field-sticker b.new{background:#c6ea00;}.node-type-product.not-front main > article.node-product .field-name-field-sticker b.vigoda{background:#333;color:#fff;font-weight:300;}.node-type-product.not-front main > article.node-product .field-name-field-vkus-opt{grid-area:vkus;display:flex;align-items:center;justify-content:flex-end;margin-right:30px;}.node-type-product.not-front main > article.node-product .field-name-field-vkus-opt .field-items{display:flex;align-items:center;justify-content:center;}.node-type-product.not-front main > article.node-product .field-name-field-vkus-opt .field-item{}.node-type-product.not-front main > article.node-product .field-name-field-vkus-opt .field-item a{position:relative;font-size:0;display:block;height:24px;width:24px;margin-left:10px;}.node-type-product.not-front main > article.node-product .field-name-field-vkus-opt .field-item a:after{position:absolute;content:'';font-family:'FontAwesome';font-size:22px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;top:0;left:0;}.node-type-product.not-front main > article.node-product .field-name-field-vkus-opt .field-item a[href="/hot"]:after{content:'\f06d';color:#f00;}.node-type-product.not-front main > article.node-product .field-name-field-vkus-opt .field-item a[href="/vegan"]:after{content:'\f06c';color:#4aaa19;}.node-type-product.not-front main > article.node-product .field-name-field-vkus-opt .field-item a[href="/vegan"]:before{position:absolute;content:'Подходит вегетарианцам';font-size:14px;font-weight:100;font-weight:300;background:#4aaa19;left:30px;width:200px;border-radius:40px;text-align:center;color:#fff;z-index:3;opacity:0;transition:all .5s;display:none;}.node-type-product.not-front main > article.node-product .field-name-field-vkus-opt .field-item a[href="/vegan"]:hover:before{opacity:1;transition:all .5s;display:block;}.node-type-product.not-front main > article.node-product .field-name-field-vkus-opt .field-item a[href="/hot"]:before{position:absolute;content:'Острое!';font-size:14px;font-weight:100;font-weight:300;background:#f00;left:30px;width:76px;border-radius:40px;text-align:center;color:#fff;z-index:2;opacity:0;transition:all .5s;display:none;}.node-type-product.not-front main > article.node-product .field-name-field-vkus-opt .field-item a[href="/hot"]:hover:before{opacity:1;transition:all .5s;display:block}.node-type-product.not-front main > article.node-product .field-name-field-product-old-price{grid-area:product_oldprice;display:flex;align-items:center;padding-top:20px;padding-top:0;justify-content:flex-end;margin-left:30px;margin-right:30px;margin-left:30px;}.node-type-product.not-front main > article.node-product .field-name-field-product-old-price .field-items{}.node-type-product.not-front main > article.node-product .field-name-field-product-old-price .field-item{display:inline-block;position:relative;color:#666;font-weight:100;font-weight:300;font-size:18px;line-height:1;transition:all .2s;top:4px;}.node-type-product.not-front main > article.node-product .field-name-field-product-old-price .field-item:after{position:absolute;content:'';width:140%;width:128%;height:1px;background:#666;left:-6px;bottom:7px;transform:rotate(-12deg);}.node-type-product.not-front main > article.node-product .basic-cart-price{grid-area:product_price;display:flex;align-items:center;padding-top:0;margin-right:30px;}.node-type-product.not-front main > article.node-product .basic-cart-price span{display:none;}.node-type-product.not-front main > article.node-product .basic-cart-price strong{font-weight:800;color:#222;font-size:30px;text-align:center;display:block;margin-top:5px;cursor:default;display:inline-block;padding-right:26px;position:relative;}.node-type-product.not-front main > article.node-product .basic-cart-price strong:after{position:absolute;content:'\f158';font-family:'FontAwesome';right:0;bottom:-2px;font-weight:100;font-size:25px;}.node-type-product.not-front main > article .field-name-field-product-ingredient{display:none;}.node-type-product .field-name-field-promo-code{grid-area:promocode;font-family:'IskraW';background:url(/sites/all/themes/sushi/css/img/promocode.svg),#ff9800;padding-left:86px;padding-right:40px;height:60px;display:flex;align-items:center;background-size:50px;background-position:26px 50%;background-repeat:no-repeat;border-radius:100px;}.node-type-product .field-name-field-promo-code .field-label{font-size:18px;line-height:15px;max-width:100px;font-weight:300;color:#fff;}.node-type-product .field-name-field-promo-code .field-items{}.node-type-product .field-name-field-promo-code .field-item{position:relative;padding-left:36px;font-size:58px;font-size:42px;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:600;line-height:1;position:relative;top:-1px;}.node-type-product .field-name-field-promo-code .field-item:before{position:absolute;content:'#';left:0;font-weight:200;font-size:66px;top:50%;margin-top:-35px;}.node-type-product.not-front .layout-swap__top.layout-3col__full{float:none;position:absolute;z-index:5;background:#212121;height:50px;}.region.region-navigation{z-index:5;background:#212121;position:absolute;top:0;left:0;width:100%;}div#block-menu-menu-catalog{}div#block-menu-menu-catalog h2{display:none;}div#block-menu-menu-catalog ul.menu{max-width:1246px;margin:0 auto;height:50px;display:flex;align-items:center;justify-content:space-between;}div#block-menu-menu-catalog ul.menu li{}div#block-menu-menu-catalog ul.menu li a{position:relative;padding-left:38px;padding-left:46px;color:#fff;font-weight:300;font-size:15px;line-height:40px;display:block;}div#block-menu-menu-catalog ul.menu li a.active{color:#f93;font-size:16px;font-weight:bold;}div#block-menu-menu-catalog ul.menu li a:before{position:absolute;content:'';width:36px;height:36px;top:50%;margin-top:-18px;left:0;}div#block-menu-menu-catalog ul.menu li a[href="/kategoriya-kataloga/sushi"]:before{background:url(/sites/all/themes/sushi/css/img/catalog_01.svg);}div#block-menu-menu-catalog ul.menu li a[href="/menu"]:before{background:url(/sites/all/themes/sushi/css/img/dish.svg);}div#block-menu-menu-catalog ul.menu li a[href="/kategoriya-kataloga/sety-rollov"]:before{background:url(/sites/all/themes/sushi/css/img/catalog_002.svg);}div#block-menu-menu-catalog ul.menu li a[href="/kategoriya-kataloga/kombo"]:before{background:url(/sites/all/themes/sushi/css/img/catalog_02.svg);}div#block-menu-menu-catalog ul.menu li a[href="/kategoriya-kataloga/rolly"]:before{background:url(/sites/all/themes/sushi/css/img/catalog_03.svg);}div#block-menu-menu-catalog ul.menu li a[href="/kategoriya-kataloga/goryachie-rolly"]:before{background:url(/sites/all/themes/sushi/css/img/catalog_07.svg);}div#block-menu-menu-catalog ul.menu li a[href="/rolls"]:before{background:url(/sites/all/themes/sushi/css/img/catalog_03.svg);}div#block-menu-menu-catalog ul.menu li a[href="/2to1"]:before{background:url(/sites/all/themes/sushi/css/img/catalog_04.svg);}div#block-menu-menu-catalog ul.menu li a[href="/kategoriya-kataloga/napitki"]:before{background:url(/sites/all/themes/sushi/css/img/catalog_05.svg);}div#block-menu-menu-catalog ul.menu li a[href="/sale"]:before{background:url(/sites/all/themes/sushi/css/img/gift.svg);}div#block-menu-menu-catalog ul.menu li a[href="/kategoriya-kataloga/sertifikaty"]:before{background:url(/sites/all/themes/sushi/css/img/diploma.svg);}div#block-menu-menu-catalog ul.menu li a[href="/kategoriya-kataloga/sousy"]:before{background:url(/sites/all/themes/sushi/css/img/sauces.svg);}div#block-menu-menu-catalog ul.menu li a[href="/pizza"]:before{background:url(/sites/all/themes/sushi/css/img/pizza.svg);}div#block-menu-menu-catalog ul.menu li a[href="/kategoriya-kataloga/sushi"]:before,div#block-menu-menu-catalog ul.menu li a[href="/kategoriya-kataloga/sety-rollov"]:before,div#block-menu-menu-catalog ul.menu li a[href="/kategoriya-kataloga/rolly"]:before,div#block-menu-menu-catalog ul.menu li a[href="/kategoriya-kataloga/goryachie-rolly"]:before,div#block-menu-menu-catalog ul.menu li a[href="/kategoriya-kataloga/napitki"]:before,div#block-menu-menu-catalog ul.menu li a[href="/sale"]:before,div#block-menu-menu-catalog ul.menu li a[href="/kategoriya-kataloga/sertifikaty"]:before,div#block-menu-menu-catalog ul.menu li a[href="/kategoriya-kataloga/sousy"]:before,div#block-menu-menu-catalog ul.menu li a[href="/rolls"]:before,div#block-menu-menu-catalog ul.menu li a[href="/pizza"]:before,div#block-menu-menu-catalog ul.menu li a[href="/kategoriya-kataloga/kombo"]:before,div#block-menu-menu-catalog ul.menu li a[href="/menu"]:before,div#block-menu-menu-catalog ul.menu li a[href="/2to1"]:before{background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}#delivery{background:url(/sites/all/themes/sushi/css/img/delivery.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;padding:80px 0;position:relative;z-index:3;}#delivery:before{position:absolute;content:'';background:url(/sites/all/themes/sushi/css/img/delivery_left.png);width:479px;height:100%;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;top:11px;left:0;}#delivery:after{position:absolute;content:'';background:url(/sites/all/themes/sushi/css/img/delivery_right.png);width:561px;height:804px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;right:40px;top:-47px;}#delivery h2.pane__title{position:relative;max-width:910px;margin:0 auto;z-index:1;color:#fff;font-size:52px;padding:0 30px;line-height:1;font-weight:800;}#delivery h2.pane__title:after{position:absolute;content:'';margin-left:0;width:312px;height:68px;transform:skew(-20deg);background:#f93;z-index:-1;left:0;top:-3px;}#delivery h3{margin:0;color:#fff;font-size:47px;font-weight:400;letter-spacing:6px;padding-left:28px;line-height:1;margin-top:16px;}#delivery p{margin:0;color:#fff;font-size:18px;line-height:28px;font-weight:100;font-weight:300;margin-top:30px;max-width:790px;text-align:justify;}div#specials{padding:50px 0;position:relative;z-index:4;}div#specials h2.pane__title{position:relative;margin:0 auto;z-index:1;color:#222;font-size:52px;padding:0 30px;line-height:1;font-weight:800;text-align:center;margin-bottom:50px;}div#specials .view-akcii{}.view-akcii .view-content{max-width:1110px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;display:grid;grid-template-columns:530px 530px;row-gap:50px;}.view-akcii .views-row{width:100%;}.not-front .view-akcii .views-row{width:100%;}.front .view-akcii .views-row.views-row-3,.front .view-akcii .views-row.views-row-4{}.not-front .view-akcii .views-row.views-row-1,.not-front .view-akcii .views-row.views-row-2{}.view-akcii .views-row article{display:flex;flex-direction:column;align-items:center;}.view-akcii .views-row header{order:2;}.view-akcii .views-row header h2{margin:30px 0;margin-bottom:40px;font-size:32px;font-weight:300;line-height:1;text-align:center;min-height:64px;}.view-akcii .views-row header h2 a{color:#222;}p.submitted{display:none;}.view-akcii .views-row .field-name-field-akcii-img{order:1;}.view-akcii .views-row .field-name-field-akcii-img img{}.view-akcii .views-row .field-name-title-field{display:none;}.view-akcii .views-row .field-name-body{order:3;}.view-akcii .views-row .field-name-body{display:none;}.view-akcii .views-row .field-name-body .field-item{font-size:16px;line-height:20px;text-align:center;font-weight:300;min-height:100px;cursor:default;}.view-akcii .views-row ul.links.inline{order:4;margin:0;margin-top:40px;margin-top:10px;}.view-akcii .views-row ul.links.inline li{font-size:0;}.view-akcii .views-row ul.links.inline li a{position:relative;z-index:2;width:140px;line-height:26px;color:#fff;text-align:center;font-weight:100;font-weight:300;font-size:15px;letter-spacing:.5px;margin-top:7px;display:block;text-transform:lowercase;}.view-akcii .views-row ul.links.inline li a:after{position:absolute;content:'';margin-left:0;width:100%;height:34px;transform:skew(-20deg);background:#f93;z-index:-1;left:0;top:-4px;}.node-type-akcii article.node-akcii{margin:0 auto;max-width:1246px;padding:50px 0;display:flex;align-items:center;justify-content:space-between;}.page-akcii .view-akcii{padding:50px 0;margin:0 auto;max-width:1246px;}.node-type-akcii article.node-akcii header{display:none;}.node-type-akcii article.node-akcii .field-name-title-field{display:none;}.node-type-akcii article.node-akcii .field-name-title-field .field-item{}.node-type-akcii article.node-akcii .field-name-field-akcii-img{}.node-type-akcii article.node-akcii .field-name-field-akcii-img img{}.node-type-akcii article.node-akcii .field-name-body{}.node-type-akcii article.node-akcii .field-name-body .field-item{max-width:460px;line-height:28px;font-size:18px;font-weight:300;}div#comments{background:url(/sites/all/themes/sushi/css/img/delivery.jpg);padding:70px 0;background-position:50% 50%;position:relative;}div#comments:after{position:absolute;content:'';background:url(/sites/all/themes/sushi/css/img/shadow.png);width:100%;height:100%;top:0;left:0;z-index:1;opacity:.7;}div#comments h2.pane__title{display:none;}div#comments .view-header{max-width:910px;margin:0 auto;margin-bottom:70px;display:flex;flex-direction:column;align-items:center;}div#comments .view-header h2{position:relative;margin:0 auto;z-index:1;color:#fff;font-size:52px;padding:0 30px;line-height:1;font-weight:800;}div#comments .view-header h2:after{position:absolute;content:'';margin-left:0;width:100%;height:68px;transform:skew(-20deg);background:#f93;z-index:-1;left:0;top:-4px;}div#comments .view-header h3{margin:0;color:#fff;font-size:47px;font-weight:400;letter-spacing:6px;padding-left:28px;line-height:1;margin-top:16px;}div#comments .view-reviews{position:relative;z-index:2;}div#comments .view-content{}div#comments .views-row{}div#comments .views-row article{display:flex;flex-direction:column;align-items:center;position:relative;max-width:1056px;margin:0 auto;padding:0 90px;}div#comments .views-row article:before{position:absolute;content:'';background:url(/sites/all/themes/sushi/css/img/quote.png);width:79px;height:64px;left:0;top:0;}div#comments .views-row article:after{position:absolute;content:'';background:url(/sites/all/themes/sushi/css/img/quote.png);width:79px;height:64px;right:0;bottom:0;transform:rotate(180deg);}div#comments .views-row header{order:2;}div#comments .views-row header h2{margin:0;margin-top:30px;font-size:16px;font-weight:300;line-height:1;}div#comments .views-row header h2 a{color:#ffbf7f;}div#comments .views-row .field-name-body{order:1;}div#comments .views-row .field-name-body .field-item{font-size:18px;line-height:28px;text-align:justify;text-align-last:center;color:#fff;font-weight:300;max-width:860px;cursor:default;}div#comments .views-row ul.links.inline{display:none;}a.reviews_goto{position:relative;z-index:2;width:140px;line-height:26px;color:#fff;text-align:center;font-weight:100;font-weight:300;font-size:16px;letter-spacing:.5px;margin-top:7px;display:block;text-transform:lowercase;margin:0 auto;margin-top:70px;}a.reviews_goto:after{position:absolute;content:'';margin-left:0;width:100%;height:34px;transform:skew(-20deg);background:#f93;z-index:-1;left:0;top:-4px;}.page-reviews main{background:url(/sites/all/themes/sushi/css/img/delivery.jpg);padding:70px 0;background-position:50% 50%;position:relative;background-size:cover;}.page-reviews main:after{position:absolute;content:'';background:url(/sites/all/themes/sushi/css/img/shadow.png);width:100%;height:100%;top:0;left:0;z-index:1;opacity:.7;}.not-front.page-reviews .layout-3col__full > h1{display:none;}.page-reviews .view-reviews .view-header{max-width:910px;margin:0 auto;margin-bottom:70px;display:flex;flex-direction:column;align-items:center;}.page-reviews .view-reviews .view-header h2{position:relative;margin:0 auto;z-index:1;color:#fff;font-size:52px;padding:0 30px;line-height:1;font-weight:800;}.page-reviews .view-reviews .view-header h2:after{position:absolute;content:'';margin-left:0;width:100%;height:68px;transform:skew(-20deg);background:#f93;z-index:-1;left:0;top:-4px;}.page-reviews .view-reviews .view-header h3{margin:0;color:#fff;font-size:47px;font-weight:400;letter-spacing:6px;padding-left:28px;line-height:1;margin-top:16px;}.page-reviews .view-reviews{position:relative;z-index:2;}.page-reviews  .view-content{}.page-reviews .views-row{margin-bottom:70px;}.page-reviews .views-row:last-child{margin-bottom:0px;}.page-reviews  .views-row article{display:flex;flex-direction:column;align-items:center;position:relative;max-width:1056px;margin:0 auto;padding:0 90px;}.page-reviews  .views-row article:before{position:absolute;content:'';background:url(/sites/all/themes/sushi/css/img/quote.png);width:79px;height:64px;left:0;top:0;}.page-reviews  .views-row article:after{position:absolute;content:'';background:url(/sites/all/themes/sushi/css/img/quote.png);width:79px;height:64px;right:0;bottom:0;transform:rotate(180deg);}.page-reviews  .views-row header{order:2;}.page-reviews  .views-row header h2{margin:0;margin-top:30px;font-size:16px;font-weight:300;line-height:1;}.page-reviews  .views-row header h2 a{color:#ffbf7f;}.page-reviews  .views-row .field-name-body{order:1;}.page-reviews  .views-row .field-name-body .field-item{font-size:18px;line-height:28px;text-align:justify;text-align-last:center;color:#fff;font-weight:300;max-width:860px;cursor:default;}.page-reviews  .views-row ul.links.inline{display:none;}div#block-panels-mini-footer #cta__footer{z-index:3;position:relative;}.not-front div#block-panels-mini-footer #cta__footer{background:#f2f2f2;}div#block-panels-mini-footer #cta__footer br{display:none;}div#block-panels-mini-footer #cta__footer .main__container{align-items:center;align-content:space-around;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;position:relative;padding:0px 0;}div#block-panels-mini-footer #cta__footer .main__container:after{position:absolute;content:'';}div#block-panels-mini-footer #cta__footer .trio_cols{}div#block-panels-mini-footer #cta__footer .trio_cols.time{padding-left:66px;background:url(/sites/all/themes/sushi/css/img/clock.svg);background-size:50px;background-repeat:no-repeat;background-position:0 50%;}div#block-panels-mini-footer #cta__footer .trio_cols.phone{display:flex;align-items:center;justify-content:center;height:96px;padding-left:66px;background:url(/sites/all/themes/sushi/css/img/phone.svg);background-size:50px;background-repeat:no-repeat;background-position:0 50%;}div#block-panels-mini-footer #cta__footer .trio_cols.chats .desc p{font-size:23px;font-weight:100;font-weight:300;margin:0;}div#block-panels-mini-footer #cta__footer .trio_cols.cta__btn{}div#block-panels-mini-footer #cta__footer .trio_cols.cta__btn a{display:block;width:220px;line-height:42px;text-align:center;background:#f47d53;color:#fff;font-size:15px;text-transform:uppercase;font-weight:900;padding-left:20px;position:relative;}div#block-panels-mini-footer #cta__footer .trio_cols.cta__btn a:hover{background:#333;}div#block-panels-mini-footer #cta__footer .trio_cols.cta__btn a span{display:none;}div#block-panels-mini-footer #cta__footer .trio_cols.cta__btn a:before{content:'\f095';font-family:'FontAwesome';position:absolute;left:0;width:32px;height:100%;font-size:14px;color:#fff;text-align:right;font-weight:100;line-height:44px;}div#block-panels-mini-footer #cta__footer .trio_cols.chats{display:flex;align-items:center;justify-content:center;}div#block-panels-mini-footer #cta__footer .trio_cols.chats .desc,div#block-panels-mini-footer #cta__footer .trio_cols.chats .links{display:inline-block;vertical-align:middle;}div#block-panels-mini-footer #cta__footer .trio_cols.chats .links{display:flex;align-items:center;justify-content:center;}div#block-panels-mini-footer #cta__footer .trio_cols.chats .desc p{font-size:23px;font-weight:100;font-weight:300;margin:0;}div#block-panels-mini-footer #cta__footer .trio_cols.chats .desc p span{display:block;font-size:12px;font-weight:100;font-weight:300;line-height:1;margin-top:6px;}div#block-panels-mini-footer #cta__footer .trio_cols.chats .links a{position:relative;display:inline-block;width:40px;height:40px;line-height:40px;margin:5px 0;margin-left:20px;background:#e1e5e7;border-radius:40px;transition:all .5s;}.not-front div#block-panels-mini-footer #cta__footer .trio_cols.chats .links a{background:#c5c5c5;}div#block-panels-mini-footer #cta__footer .trio_cols.chats .links a:after{position:absolute;content:'';font-family:'FontAwesome';width:40px;text-align:center;line-height:42px;top:-1px;left:0px;color:#fff;font-size:22px;}div#block-panels-mini-footer #cta__footer .trio_cols.chats .links a.vk:after{content:'\f189';}div#block-panels-mini-footer #cta__footer .trio_cols.chats .links a.inst:after{content:'\f16d';}div#block-panels-mini-footer #cta__footer .trio_cols.chats .links a.odnk:after{content:'\f263';}div#block-panels-mini-footer #cta__footer .trio_cols.chats .links a.vk{background:#69c;}div#block-panels-mini-footer #cta__footer .trio_cols.chats .links a.inst{background:#c39;}div#block-panels-mini-footer #cta__footer .trio_cols.chats .links a.odnk{background:#f93;}div#block-panels-mini-footer #cta__footer .trio_cols.phone a{font-size:23px;font-weight:100;font-weight:300;color:#333;text-decoration:none;}div#block-panels-mini-footer #cta__footer .trio_cols.chats .links p.time{font-size:23px;font-weight:100;font-weight:300;color:#333;margin-left:20px;}div#block-panels-mini-footer #cta__footer .trio_cols.chats .links p.time span{display:block;font-size:12px;font-weight:100;font-weight:300;line-height:1;margin-top:6px;}div#block-panels-mini-footer #main__block_footer{padding:30px 0;background:url(/sites/all/themes/sushi/css/img/delivery.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 80%;padding-top:50px;}div#block-panels-mini-footer #main__block_footer .main__container{align-items:start;align-content:space-around;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;max-width:700px;}div#block-panels-mini-footer #main__block_footer .trio_cols{}div#block-panels-mini-footer #main__block_footer .trio_cols.about{max-width:530px;display:none;}div#block-panels-mini-footer #main__block_footer .trio_cols p.head4{font-size:22px;font-size:20px;margin-top:0;text-transform:uppercase;font-weight:800;color:#fff;}div#block-panels-mini-footer #main__block_footer .trio_cols.about p.main_desc{margin:0;font-size:15px;line-height:23px;color:#666;padding-right:10px;font-weight:300;text-align:justify;color:#fff;}div#block-panels-mini-footer #main__block_footer .trio_cols.houses{margin-right:0;}div#block-panels-mini-footer #main__block_footer .trio_cols ul{padding:0;}div#block-panels-mini-footer #main__block_footer .trio_cols ul li{position:relative;list-style-type:none;line-height:27px;font-size:15px;padding-left:15px;}div#block-panels-mini-footer #main__block_footer .trio_cols ul li:before{position:absolute;content:'\f0da';font-family:'FontAwesome';left:0;color:#ffc1c1;}div#block-panels-mini-footer #main__block_footer .trio_cols ul li a{color:#fff;text-decoration:none;font-weight:300;}div#block-panels-mini-footer #main__block_footer .trio_cols ul li a:hover{color:#ffc1c1;}div#block-panels-mini-footer #main__block_footer .trio_cols ul li a.important__link{font-weight:400;color:#ffc1c1;border-bottom:1px solid #ffc1c1;padding-bottom:2px;}div#block-panels-mini-footer #main__block_footer .main__container.copyright{position:relative;padding:30px 0;margin-top:30px;padding-bottom:0;}div#block-panels-mini-footer #main__block_footer .main__container.copyright:after{position:absolute;content:'';width:100%;height:1px;top:0;left:0;background:rgba(255,255,255,0.20);}div#block-panels-mini-footer #main__block_footer .main__container.copyright a.copyright{font-size:12px;font-weight:100;text-decoration:none;color:rgba(255,255,255,0.40);}div#block-panels-mini-footer #main__block_footer .main__container.copyright a.copyright:hover{color:rgba(255,255,255,0.8);}.panels-flexible-region-2-center{float:left;width:100%;}#block-block-5{display:none;}.logos.buttons{text-align:center;}.not-front .layout-3col__full > h1,#block-views-crosssale-block h2.block__title{position:relative;margin:0 auto;z-index:1;color:#222;font-size:52px;padding:0 30px;line-height:1;font-weight:800;text-align:center;display:block;color:#222;padding:0;}.page-cart.not-front .layout-3col__full > h1,.page-checkout.not-front .layout-3col__full > h1{margin-bottom:30px;background:none;color:#222;padding:0;}.page-taxonomy-term.not-front .layout-3col__full > h1,.page-sale.not-front .layout-3col__full > h1{margin-bottom:0;background:none;color:#222;margin:30px 0;}#cboxLoadedContent{background:#333;text-align:center;background:url(/sites/all/themes/sushi/css/img/delivery.jpg);background-repeat:no-repeat;background-position:50% 100%;display:flex;align-items:center;justify-content:center;}.popup-cart{}.flex-align-center{display:flex;align-items:center;justify-content:center;}.popup-cart h2{margin:0;color:#fff;font-weight:400;font-size:26px;}.popup-cart .description{margin-bottom:30px;color:#fff;font-weight:100;font-weight:300;font-size:15px;}.popup-cart .item{}.popup-cart .item article{grid-template-areas:'mainphotocatalog settingsmassa pricepopup';display:grid;}.popup-cart .item .title{grid-area:mainphotocatalog;display:flex;align-items:center;justify-content:center;}.popup-cart .item .title .img{display:flex;align-items:center;justify-content:center;}.popup-cart .item .title .img img{max-height:80px;max-height:120px;}.popup-cart .item .title .head{padding-left:10px;max-width:200px;}.popup-cart .item .title .head h2{display:flex;align-items:center;text-align:left;}.popup-cart .item .title .head a{font-size:17px;border:none;}.popup-cart .item .unit-quantity{grid-area:settingsmassa;display:flex;align-items:center;max-width:360px;margin:0 40px;}.popup-cart .item .unit-quantity form{}.popup-cart .item .unit-quantity form > div{display:flex;align-items:center;justify-content:center;}#cboxLoadedContent .popup-cart .item .unit-quantity form > div > input[type="submit"]{margin:0 20px;width:170px;background:rgba(255,255,255,0.7);position:relative;transition:all .5s;font-size:13px;display:none;}.popup-cart .item .unit-quantity .quantity{}.popup-cart .item .unit-quantity .flex-std{}.popup-cart .item .unit-quantity .control{}.popup-cart .item .unit-quantity .control a{font-size:28px;display:block;width:36px;line-height:36px;background:#f93;color:#333;font-weight:100;font-weight:300;border-radius:50px;}.popup-cart .item .unit-quantity .control a:hover{}.popup-cart .item .unit-quantity .control a.minus{}.popup-cart .item .unit-quantity .control a.plus{}.popup-cart .item .unit-quantity .control{}.popup-cart .item .unit-quantity .form-item{}#cboxLoadedContent .popup-cart .item .unit-quantity .form-item input{max-width:90px;text-align:center;font-size:16px;font-weight:100;font-weight:300;text-align:center;padding:0 5px;margin:0;border-radius:2px;line-height:38px;margin:0 10px;}.popup-cart .item .price{grid-area:pricepopup;display:flex;align-items:center;color:#fff;text-align:center;justify-content:flex-end;font-size:16px;font-weight:100;font-weight:300;min-width:100px;}.popup-cart .summary{margin-top:30px;display:flex;align-items:center;justify-content:space-evenly;margin-top:30px;padding-top:30px;}.popup-cart .summary:after{position:absolute;content:'';width:100%;left:0;top:0;background:rgba(255,255,255,0.2);height:1px;}.popup-cart a{color:#fff;font-weight:300;border-bottom:1px solid rgba(255,255,255,0.5);line-height:1.2;font-size:17px;}.popup-cart a.close-popup{}.popup-cart a.go-to-cart{color:#f93;}div#cart{}div#cart header{display:flex;align-items:center;justify-content:space-between;max-width:960px;max-width:1246px;margin:0 auto;display:grid;grid-template-columns:1fr 240px 150px 50px;grid-column-gap:30px;background:#333;line-height:40px;color:#fff;font-weight:300;font-size:14px;padding-left:20px;}div#cart header > div{}div#cart header > div.title{}div#cart header > div.unit-quantity{text-align:center;}div#cart header > div.price{text-align:center;}div#cart .cart-item > div{display:flex;align-items:center;justify-content:center;}div#cart .products{}div#cart .cart-item{display:grid;grid-template-columns:1fr 240px 150px 50px;grid-column-gap:30px;max-width:1246px;margin:0 auto;padding:20px 0;border-bottom:1px solid #efefef;position:relative;padding-left:20px;}div#cart .cart-item:nth-child(2n){background:#f9f9f9;}div#cart .cart-item .title{justify-content:flex-start;}div#cart .cart-item .title .img{}div#cart .cart-item .title .img img{max-height:120px;}div#cart .cart-item .title .head{}div#cart .cart-item .title .head h2{margin:0;margin-left:20px;font-size:22px;text-align:left;}div#cart .cart-item .title .head h2 a{color:#333;font-weight:300;}div#cart .cart-item .unit-quantity{}div#cart .cart-item .unit-quantity > div{}div#cart .cart-item .unit-quantity form{}div#cart .cart-item .unit-quantity form > div{}div#cart .cart-item .unit-quantity form > div > input{display:none;}div#cart .cart-item .unit-quantity .quantity{}div#cart .cart-item .unit-quantity .control{}div#cart .cart-item .unit-quantity .control a{display:block;margin:0px;width:36px;line-height:36px;background:#333;color:#fff;text-align:center;font-size:26px;font-weight:100;font-weight:300;border-radius:50px;transition:all .5s;}div#cart .cart-item .unit-quantity .control a:hover{background:#f9a252;}div#cart .cart-item .unit-quantity .control a.minus{margin-right:20px;}div#cart .cart-item .unit-quantity .control a.plus{margin-left:20px;}div#cart .cart-item .unit-quantity .form-item{}div#cart .cart-item .unit-quantity .form-item input{border:1px solid #ccc;line-height:36px;text-align:center;font-size:16px;font-weight:100;font-weight:300;border-radius:2px;padding:0 5px;max-width:100px;}div#cart .cart-item .price{}div#cart .cart-item .del{}div#cart .cart-item .del form{}div#cart .cart-item .del form > div{position:relative;height:20px;width:18px;font-size:0;border-radius:50px;}div#cart .cart-item .del form > div:after{position:absolute;content:'\f1f8';font-family:'FontAwesome';font-size:20px;color:#333;top:0;left:0;width:100%;text-align:center;line-height:20px;font-weight:100;}div#cart .cart-item .del .delete-from-cart{}div#cart .cart-item .del .delete-from-cart input{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;border:none;border-radius:50px;z-index:2;}div#cart .summary{max-width:1246px;display:grid;margin:0 auto;grid-template-columns:1fr 250px;grid-template-columns:auto max-content;padding:20px 0;background:#333;background:transparent;color:#fff;color:#222;font-weight:100;font-weight:300;text-align:left;padding-left:40px;font-size:20px;line-height:50px;}div#cart .summary a{background:#ff9932;line-height:50px;width:200px;font-size:18px;font-weight:400;text-align:center;color:#fff;transition:all .5s;}div#cart .summary a:hover{background:#fff;color:#333;}div#cart .summary form{max-width:500px;}div#cart .summary form > div{}div#cart .itog{font-weight:800;font-size:24px;}div#cart span.total-price{font-weight:700;color:#ff8000;}div#cart .summary form .slider-widget-wrapper{display:flex;align-items:flex-end;justify-content:space-between;padding-top:50px;position:relative;margin-bottom:30px;}div#cart .summary form .form-item{margin-bottom:0;}div#cart .summary form .form-item label{position:absolute;top:7px;left:0;font-weight:800;font-size:24px;}div#cart .summary form .form-item input{padding:8px;border:1px solid #ccc;border-radius:3px;background:#fafafa;width:100%;line-height:28px;max-width:100px;text-align:center;}div#cart .summary form .slider-widget.ui-slider{width:100%;max-width:320px;margin-bottom:15px;background:#ff9932;border:none;}div#cart .summary form .ui-slider-range{background:repeating-linear-gradient(-45deg,#666,#666 5px,#333 5px,#333 10px);background:repeating-linear-gradient(-45deg,#222,#222 5px,#444 5px,#444 10px);background:#f2f2f2;border:1px solid #ddd;}div#cart .summary form .slider-widget.ui-slider a{display:block;height:40px;width:40px;border-radius:50px;top:50%;margin-top:-20px;background:#fff;background:radial-gradient(farthest-side ellipse at top left,#FFEB3B,#ff9932);box-shadow:0px 0px 6px rgba(0,0,0,0.3),-5px -10px 20px rgba(255,255,255,0.5);border:none;transition:none;}.page-checkout header.header,.page-cart header.header{border-bottom:1px solid #bbb;}.page-checkout main.layout-3col__full,.page-cart main.layout-3col__full{padding-top:100px;}.page-cart.not-front main.layout-3col__full{text-align:center;min-height:348px;font-size:22px;font-weight:300;}#basic-cart-checkout-form{max-width:700px;margin:0 auto;margin-top:70px;padding-bottom:50px;}.page-checkout .basic-cart-cart.basic-cart-grid{max-width:900px;margin:0 auto;display:none;}.basic-cart-cart .basic-cart-cart-unit-price{font-size:22px;line-height:1.2;width:100%;max-width:120px;}.page-checkout .basic-cart-cart .basic-cart-cart-contents{display:block;}#basic-cart-checkout-form > div{display:grid;grid-template-areas:"phone address"
                       "payments address" 
                       "payments message" 
                       "button message";grid-gap:30px;grid-template-columns:calc(50% - 30px) 50%;grid-template-columns:1fr auto;}#edit-basic-cart-checkout-address{grid-area:address;display:grid;gap:40px;gap:15px;grid-template-areas:'street street home' 'podjezd floor apart';grid-template-columns:100px 100px 100px;}.form-item-apart{grid-area:apart;}.form-item-et{grid-area:floor;}.form-item-pod{grid-area:podjezd;}.form-item-home{grid-area:home;}.form-item-street{grid-area:street;}.form-item-pay-method{grid-area:payments;}div#edit-pay-method{display:flex;flex-direction:column-reverse;}.page-checkout form .form-item{margin:0;width:100%;}.page-checkout form label{font-weight:300;text-align:left;margin-bottom:10px;font-size:14px;line-height:1;min-height:30px;display:flex;align-items:center;padding:0 5px;margin-bottom:5px;}.page-checkout form .form-item .form-item-pay-method{margin-top:10px;}.page-checkout form .form-item .form-item-pay-method:nth-child(3){font-weight:600;display:none;}.page-checkout form .form-item .form-item-pay-method:nth-child(3) label.option{font-weight:600;}.page-checkout form .form-item .description{font-size:11px;font-size:11px;line-height:1;margin-top:5px;font-weight:300;}.form-item-basic-cart-checkout-name{grid-area:name;display:none;}.form-item-basic-cart-checkout-message{grid-area:message;max-width:330px;}.form-item-basic-cart-checkout-phone{grid-area:phone;}.form-item-basic-cart-checkout-email{grid-area:email;display:none;}.form-item-basic-cart-checkout-address{grid-area:address;}.form-item-basic-cart-checkout-city{grid-area:city;display:none;}.form-item-basic-cart-checkout-zipcode{float:right;width:135px;grid-area:zipcode;display:none;}.page-checkout form input[type="tel"],.page-checkout form input[type="text"]{padding:10px;border:1px solid #ccc;border-radius:3px;background:#fafafa;width:100%;}.page-checkout form textarea{padding:10px;border:1px solid #ccc;border-radius:3px;background:#fafafa;width:100%;max-height:94px;}.page-checkout form .form-type-radios input[type="checkbox"],.page-checkout form .form-type-radios input[type="radio"]{position:absolute;opacity:0;z-index:-1;}.page-checkout form label.option{position:relative;padding:0 32px;line-height:1;cursor:pointer;font-weight:300;width:max-content;}.page-checkout form label.option:before{box-sizing:border-box;content:" ";position:absolute;top:50%;left:0;display:block;width:22px;height:22px;border:2px solid #f9a252;border-radius:30px;z-index:-1;margin-top:-11px;}.page-checkout form .form-type-radios input[type="radio"] + .page-checkout form .form-type-radios label::before{border-radius:1em;}.page-checkout form .form-type-radios input[type="checkbox"]:checked + label,.page-checkout form .form-type-radios input[type="radio"]:checked + label{padding:0 14px;color:#fff;font-weight:400;letter-spacing:.5px;}.page-checkout form .form-type-radios input[type="radio"]:checked + label:before{width:100%;height:34px;background:#f9a252;top:50%;margin-top:-18px;}.page-checkout form label,.page-checkout form label::before{-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease;}.form-radios .form-item{margin-top:10px;display:block;}.page-checkout form .form-item .form-item-pay-method{margin-top:10px;}textarea#edit-basic-cart-checkout-message{padding:10px;border:1px solid #ccc;border-radius:3px;background:#fafafa;width:100%;}#basic-cart-checkout-form input[type='submit']{grid-area:button;margin-left:0;width:100%;display:block;background:#f9a252;width:260px;line-height:50px;text-align:center;font-size:18px;text-transform:uppercase;font-weight:800;color:#fff;transition:all .5s;-moz-appearance:none;-webkit-appearance:none;border:none;grid-area:button;border-radius:50px;}#basic-cart-checkout-form input[type='submit']:hover{background:#333;color:#fff;}.node-type-page article{max-width:1246px;margin:0 auto;padding:50px 0;}.view-empty{text-align:center;padding:0 20px;}.node-type-page article .field-item{max-width:840px;margin:0 auto;}.node-type-page article .field-item p,#block-block-9 p{position:relative;margin:0;margin-bottom:8px;padding-left:20px;font-weight:300;}.node-type-page article .field-item ul li{list-style-type:disc;padding:5px;}#block-block-9{max-width:1246px;margin:30px auto;margin-bottom:50px;background:#333;padding:20px;}#block-block-9 p,#block-block-9 p a{margin:5px 0;color:#fff;text-align:left;font-size:18px;line-height:1.5;}#block-block-9 p a{text-decoration:underline;}article.node-15 .field-item p:before,#block-block-9 p:before{position:absolute;content:'\f0da';font-family:'FontAwesome';left:0;color:#f93;}article.node-15 .field-item p b,#block-block-9 p b{font-weight:400;display:inline-block;padding:0 5px;background:#f93;color:#fff;letter-spacing:.5px;border-radius:3px;}#block-block-9 p b{background:#ffd438;color:#333;}@media(max-width:1280px){#block-block-9{max-width:1000px;}}@media(max-width:1024px){#block-block-9{max-width:600px;}}@media(max-width:680px){#block-block-9{max-width:100%;}}div#seo_text{padding:50px 0;background:#f8f8f8;}#seo_text .container_910{max-width:1240px;}#seo_text h2.pane__title{position:relative;margin:0 auto;z-index:1;color:#222;font-size:52px;padding:0 30px;line-height:1;font-weight:800;text-align:center;margin-bottom:50px;}#seo_text p{margin:10px 0;font-size:15px;font-weight:300;text-align:justify;}#seo_text ul{margin:0;padding:0;}#seo_text ul li{position:relative;padding-left:14px;font-size:15px;}#seo_text ul li:before{position:absolute;content:'\f0da';font-family:'FontAwesome';left:0;color:#f93;}.page-node-87 article .container_910{max-width:1240px;display:flex;align-items:stretch;justify-content:space-between;text-align:center;padding:50px 0;}.page-node-87 article .map{width:100%;text-align:center;}.page-node-87 article .map > ymaps{width:100%!important;}.page-node-87 article .map p{text-align:center;background:#f93;position:relative;margin:0;padding:18px 10px;color:#fff;font-size:24px;letter-spacing:.5px;z-index:2;display:block;}.page-node-87 article .map p:after{position:absolute;content:'';height:0;border-left:22px solid #ff9933;border-bottom:22px solid transparent;transform:rotate(-135deg);bottom:-10px;left:50%;margin-left:-12px;}.page-node-87 article .container_910 > div{}.page-node-87 article .container_910 > div{}.page-node-87 article .container_910 > div .icon{width:80px;height:80px;margin:0 auto;margin-bottom:20px;}.page-node-87 article .container_910 > div.phone .icon{background:url(/sites/all/themes/sushi/css/img/phone.svg);background-position:50% 50%;background-size:contain;background-repeat:no-repeat;}.page-node-87 article .container_910 > div.work .icon{background:url(/sites/all/themes/sushi/css/img/clock.svg);background-position:50% 50%;background-size:contain;background-repeat:no-repeat;}.page-node-87 article .container_910 > div.adress .icon{background:url(/sites/all/themes/sushi/css/img/map.svg);background-position:50% 50%;background-size:contain;background-repeat:no-repeat;}.page-node-87 article .container_910 > div.mail .icon{background:url(/sites/all/themes/sushi/css/img/mail.svg);background-position:50% 50%;background-size:contain;background-repeat:no-repeat;}.page-node-87 article .container_910 > div p{margin:0;color:#333;font-weight:300;padding:0;}.page-node-87 article .container_910 > div a{color:#333;}.page-node-87 article .container_910 > div p.head{}.page-node-87 article .container_910 > div .main_text{font-weight:800;}.page-node-87 article .container_910 > div p.desc{}div#block-block-3 .main__menu a[href="/"]{display:none;}.page-user ul.tabs{display:flex;align-items:center;justify-content:center;}.page-user main form{padding:50px 0;padding-top:20px;max-width:800px;margin:0 auto;}.page-user main form .form-item{margin:0 auto;margin-bottom:20px;}.page-user main form .form-item label{font-weight:300;text-align:left;margin-bottom:0px;}.page-user main form .form-item input{padding:10px;border:1px solid #ccc;border-radius:3px;background:#fafafa;width:100%;}.page-user main form .form-item .description{font-weight:300;text-align:left;margin-bottom:0px;font-size:13px;}.page-user main form .form-actions{}.page-user main form input[type="submit"]{margin-left:0;width:100%;display:block;background:#f9a252;width:260px;line-height:50px;text-align:center;font-size:18px;text-transform:uppercase;font-weight:800;color:#fff;transition:all .5s;-moz-appearance:none;-webkit-appearance:none;border:none;}.page-user-password.page-user main form input[type="submit"]{width:360px;}article.node-203{padding:50px 0;}article.node-203 .field-name-body{}article.node-203 .main__container{display:flex;align-items:flex-start;justify-content:space-between;}article.node-203 .main__container > div{position:relative;padding-top:150px;max-width:270px;font-size:16px;font-weight:400;text-align:center;}article.node-203 .main__container > div:after{position:absolute;content:'';height:120px;top:0;width:100%;left:0;}article.node-203 .main__container > div.thx_1:after{background:url(/sites/all/themes/sushi/css/img/thx_1.svg);}article.node-203 .main__container > div.thx_2:after{background:url(/sites/all/themes/sushi/css/img/thx_2.svg);}article.node-203 .main__container > div.thx_3:after{background:url(/sites/all/themes/sushi/css/img/thx_3.svg);}article.node-203 .main__container > div.thx_4:after{background:url(/sites/all/themes/sushi/css/img/thx_4.svg);}article.node-203 .main__container > div.thx_1:after,article.node-203 .main__container > div.thx_2:after,article.node-203 .main__container > div.thx_3:after,article.node-203 .main__container > div.thx_4:after{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;}article.node-203 .main__container > div p{margin:0;}#banner_sushi{}#banner_sushi p{margin:0;line-height:0;}#banner_sushi img{}#banner_sushi img.big_res{}#banner_sushi img.mob_res{display:none;}#constructor{display:flex;flex-flow:row nowrap;max-width:1246px;margin:0 auto;margin-top:50px;}form#custom-sushi-form{}#edit-outside{}#edit-inside{}form#custom-sushi-form .form-wrapper{border:none;padding:0;max-width:850px;max-width:680px;max-width:780px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd;}form#custom-sushi-form #edit-sauce.form-wrapper{border:none;}form#custom-sushi-form .form-wrapper legend{display:block;width:100%;text-align:center;margin:0;padding:0;margin-bottom:10px;}form#custom-sushi-form .form-wrapper legend span{font-weight:800;color:#f06526;font-size:26px;line-height:1;}form#custom-sushi-form .fieldset-wrapper{display:grid;grid-template-columns:120px 120px 120px 120px 120px;grid-template-columns:140px 140px 140px 140px 140px;gap:20px;}form#custom-sushi-form .fieldset-wrapper .form-item{margin:0;padding:5px;width:100%;position:relative;}form#custom-sushi-form .fieldset-wrapper .option span.count{position:absolute;top:60px;height:40px;width:80%;display:flex;align-items:center;justify-content:center;background:#f06526;font-size:20px;color:#fff;border-radius:50px;opacity:0;transition:all .5s;}form#custom-sushi-form .fieldset-wrapper .option.selected span.count{opacity:1;}form#custom-sushi-form .fieldset-wrapper .option{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;transform:all .5s;border:1px solid transparent;box-shadow:0px 0px 10px rgba(0,0,0,0);overflow:hidden;border-radius:10px;}form#custom-sushi-form .fieldset-wrapper .option.default,form#custom-sushi-form .fieldset-wrapper .option.selected{border:1px solid #ddd;box-shadow:0px 0px 10px rgba(0,0,0,0.15);}form#custom-sushi-form .fieldset-wrapper .option img{}form#custom-sushi-form .fieldset-wrapper .option img:nth-child(2){display:none;}form#custom-sushi-form .fieldset-wrapper .form-item h4{margin:0;text-align:center;min-height:42px;font-size:16px;font-weight:400;line-height:1;display:flex;align-items:center;justify-content:center;padding:5px;background:transparent;color:#222;transition:all .5s;}form#custom-sushi-form .fieldset-wrapper .meta{font-size:12px;}form#custom-sushi-form .fieldset-wrapper .meta span{}form#custom-sushi-form .form-item .form-type-checkbox{display:none;}#constructor .constructor-summary{position:relative;}#constructor .constructor-summary .rendered_image{}#constructor .constructor-summary .rendered_image .over{}#constructor .constructor-summary .rendered_image canvas{}#constructor .constructor-summary > p{}#constructor .constructor-summary .result{}#constructor .constructor-summary .result span.weight{}#constructor .constructor-summary .result span.amount{}#constructor .constructor-summary a.constructor-add-to-cart{order:2;display:block;width:fit-content;line-height:44px;text-align:center;font-size:14px;text-transform:uppercase;font-weight:800;color:#fff;background:#f9a252;transition:all .5s;-moz-appearance:none;-webkit-appearance:none;padding-left:40px;background-image:url(/sites/all/themes/sushi/css/img/addcart.png);background-repeat:no-repeat;background-position:12px 50%;border:none;padding-right:10px;margin-top:30px;}#constructor .constructor-summary a.constructor-add-to-cart:hover{background:#333;background-image:url(/sites/all/themes/sushi/css/img/addcart.png);background-repeat:no-repeat;background-position:12px 50%;}#constructor .constructor-summary a.clear-button{position:absolute;top:0;right:0;z-index:5;border:1px solid #aaa;padding:5px 10px;padding-left:40px;color:#666;font-weight:400;border-radius:6px;transition:all .5s;background:transparent;}#constructor .constructor-summary a.clear-button:hover{border:1px solid #666;color:#fff;background:#666;}#constructor .constructor-summary a.clear-button:after{position:absolute;content:'\f021';font-family:'FontAwesome';left:14px;font-weight:100;}#constructor .form-item.form-item-result{max-width:780px;display:none;}#constructor .form-item.form-item-result .resizable-textarea{}#constructor .form-item.form-item-result textarea{padding:10px;font-weight:300;line-height:1.4;font-size:14px;}#constructor .form-item.form-item-result .grippie{}.popup-cart .item .title .head .ingredients{color:#fff;font-size:13px;line-height:1;font-weight:100;font-weight:300;margin-top:10px;text-align:left;}div#cart .cart-item .title .head .ingredients{font-size:16px;text-align:left;margin-top:10px;line-height:1;font-weight:300;margin-left:20px;}#block-block-12{max-width:1280px;margin:0 auto;text-align:center;background:#FF9800;border-radius:11px;color:#fff;}#block-block-12 p{line-height:1.8;margin:5px;text-align:center;}#block-block-12 p span{background:red;padding:0 7px;border-radius:5px;}#catalog_main{position:relative;}#catalog_main .view-catalog .view-content{position:relative;z-index:2;}#catalog_main .view-catalog .view-header{background:transparent;position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;}#catalog_main .view-catalog .view-header:after{display:none;}#left_imgs{position:absolute;width:50%;height:100%;top:0;left:0;z-index:1;}#left_imgs > div{position:absolute;}#left_imgs > div.img1{background:url(/sites/all/themes/sushi/css/img/limg1.png);width:179px;height:247px;left:7%;top:24%;}#left_imgs > div.img2{background:url(/sites/all/themes/sushi/css/img/limg2.png);width:217px;height:243px;top:73%;}#left_imgs > div.img3{background:url(/sites/all/themes/sushi/css/img/limg3.png);width:182px;height:154px;top:50%;left:2%;}#left_imgs > div.img4{top:3%;left:4%;background:url(/sites/all/themes/sushi/css/img/rimg2.png);width:185px;height:219px;}#left_imgs > div.img5{display:none;}#left_imgs > div.img6{display:none;}#right_imgs{position:absolute;width:50%;height:100%;top:0;right:0;}#right_imgs > div{position:absolute;}#right_imgs > div.img1{display:none;}#right_imgs > div.img2{background:url(/sites/all/themes/sushi/css/img/rimg2.png);width:185px;height:539px;right:2%;bottom:0;}#right_imgs > div.img3{background:url(/sites/all/themes/sushi/css/img/rimg3.png);width:125px;height:114px;top:5%;right:2%;display:none;}#right_imgs > div.img4{background:url(/sites/all/themes/sushi/css/img/limg2.png);width:217px;height:243px;right:1%;transform:scaleX(-1);}#right_imgs > div.img5{top:29%;right:12%;background:url(/sites/all/themes/sushi/css/img/rimg2.png);width:185px;height:219px;}#right_imgs > div.img6{background:url(/sites/all/themes/sushi/css/img/limg1.png);width:179px;height:247px;right:7%;top:49%;transform:scaleX(-1);}.view-catalog .view-filters{}.view-catalog .view-filters .views-exposed-widgets{margin-bottom:0;display:flex;align-items:flex-end;display:grid;grid-template-areas:'filters .'
                         'filters reset'
                         'filters submit';grid-template-rows:1fr 36px 36px;row-gap:10px;display:flex;align-items:center;justify-content:center;}.view-catalog .view-filters form{width:100%;max-width:1260px;margin:0 auto;padding:0;padding:30px 0;}.view-catalog .view-filters .views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;background:none;border:none;font-size:0;width:36px;height:36px;padding:0;position:relative;background:#4CAF50;background:url(/sites/all/themes/sushi/css/img/submit.svg);border-radius:50px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;}.view-catalog .view-filters .views-exposed-form .views-exposed-widget.views-reset-button .form-submit{background:url(/sites/all/themes/sushi/css/img/reset.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:28px;}.view-catalog .view-filters form > div{}.view-catalog .view-filters .views-exposed-form .views-exposed-widget.views-submit-button{grid-area:submit;display:none;}.view-catalog .view-filters .views-exposed-form .views-exposed-widget.views-reset-button{grid-area:reset;display:none;}.view-catalog .view-filters .views-exposed-form .views-exposed-widget{float:none;padding:0;flex-wrap:wrap;margin:0;padding:0;width:100%;display:flex;align-items:center;justify-content:center;grid-area:filters;}.view-catalog .views-exposed-widget > label{font-size:30px;margin-right:30px;padding-bottom:10px;width:100%;margin:0 auto;padding:0;text-align:center;margin-bottom:20px;margin-top:30px;display:none;}.view-catalog .views-exposed-widget .views-widget{}.view-catalog .views-exposed-widget .form-item{}.view-catalog .views-exposed-widget .form-checkboxes{}.view-catalog .views-exposed-widget .bef-checkboxes{width:100%;display:flex;align-items:center;}.view-catalog .views-exposed-widget .form-type-bef-checkbox{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 20px;}.view-catalog .views-exposed-widget .form-type-bef-checkbox input{opacity:0;display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}.view-catalog .views-exposed-widget .form-type-bef-checkbox label{padding-top:54px;position:relative;cursor:pointer;padding:0 5px;padding-top:54px;z-index:2;font-size:14px;}.view-catalog .views-exposed-widget .form-type-bef-checkbox label:before{position:absolute;content:'';width:100%;height:50px;top:0;left:0;}.view-catalog .views-exposed-widget .form-type-bef-checkbox.form-item:nth-child(1) label:before{background:url(/sites/all/themes/sushi/css/img/cat_01.svg);}.view-catalog .views-exposed-widget .form-type-bef-checkbox.form-item:nth-child(2) label:before{background:url(/sites/all/themes/sushi/css/img/cat_02.svg);}.view-catalog .views-exposed-widget .form-type-bef-checkbox.form-item:nth-child(3) label:before{background:url(/sites/all/themes/sushi/css/img/cat_03.svg);}.view-catalog .views-exposed-widget .form-type-bef-checkbox.form-item:nth-child(4) label:before{background:url(/sites/all/themes/sushi/css/img/cat_04.svg);}.view-catalog .views-exposed-widget .form-type-bef-checkbox.form-item:nth-child(5) label:before{background:url(/sites/all/themes/sushi/css/img/cat_05.svg);}.view-catalog .views-exposed-widget .form-type-bef-checkbox.form-item:nth-child(6) label:before{background:url(/sites/all/themes/sushi/css/img/cat_06.svg);}.view-catalog .views-exposed-widget .form-type-bef-checkbox.form-item:nth-child(7) label:before{background:url(/sites/all/themes/sushi/css/img/cat_07.svg);}.view-catalog .views-exposed-widget .form-type-bef-checkbox.form-item:nth-child(8) label:before{background:url(/sites/all/themes/sushi/css/img/cat_08.svg);}.view-catalog .views-exposed-widget .form-type-bef-checkbox.form-item:nth-child(9) label:before{background:url(/sites/all/themes/sushi/css/img/cat_09.svg);}.view-catalog .views-exposed-widget .form-type-bef-checkbox.form-item:nth-child(1) label:before,.view-catalog .views-exposed-widget .form-type-bef-checkbox.form-item:nth-child(2) label:before,.view-catalog .views-exposed-widget .form-type-bef-checkbox.form-item:nth-child(3) label:before,.view-catalog .views-exposed-widget .form-type-bef-checkbox.form-item:nth-child(4) label:before,.view-catalog .views-exposed-widget .form-type-bef-checkbox.form-item:nth-child(5) label:before,.view-catalog .views-exposed-widget .form-type-bef-checkbox.form-item:nth-child(6) label:before,.view-catalog .views-exposed-widget .form-type-bef-checkbox.form-item:nth-child(7) label:before,.view-catalog .views-exposed-widget .form-type-bef-checkbox.form-item:nth-child(8) label:before,.view-catalog .views-exposed-widget .form-type-bef-checkbox.form-item:nth-child(9) label:before{background-repeat:no-repeat;background-size:contain;background-position:50% 50%;}.view-catalog .views-exposed-widget .form-item.highlight label{color:#fff;}.view-catalog .views-exposed-widget .form-item.highlight label:after{position:absolute;content:'';width:100%;height:20px;left:0;bottom:0;border:1px solid #333;border-radius:4px;background:#333;z-index:-1;}.view-catalog .view-filters form .form-item label:after{content:'';}.view-catalog .view-filters form .form-item label:after{}.view--catalog{}.view--catalog .view-content{grid-template-columns:100%;}.view--catalog .views-row{max-width:100%;}.view--catalog .view-content{padding-top:0px;}.view--catalog .views-row{display:grid;grid-template-areas:'sale_img sale_title sale_title'
        'sale_img body body'
        'sale_img sale_gifts sale_gifts'
        'sale_img sale_oldprice sale_price';border:1px solid #e6e6e6;grid-template-columns:50% 1fr;grid-template-columns:52% 24% 25%;grid-template-rows:60px 94px 220px 65px;grid-template-columns:50% 25% 25%;grid-template-rows:68px 60px 238px 50px;*/
    margin-top:30px;}.front .view--catalog .views-row{margin-top:30px;}.view--catalog .views-row .views-field-field-product-main-photo{grid-area:sale_img;display:flex;align-items:center;overflow:hidden;}.view--catalog .views-row .views-field-field-product-main-photo .field-content{font-size:0;line-height:0;height:100%;}.view--catalog .views-row .views-field-field-product-main-photo a{}.view--catalog .views-row .views-field-field-product-main-photo img{width:100%;height:auto;}.view--catalog .views-row .views-field-title{grid-area:sale_title;}.view--catalog .views-row .views-field-title span{}.view--catalog .views-row .views-field-title a{font-size:26px;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;padding:8px 20px;font-weight:800;color:#f06526;line-height:26px;}.view--catalog .views-row .views-field-body{grid-area:body;font-size:14px;font-weight:200;padding:5px 20px;line-height:1.2;display:flex;align-items:center;}.view--catalog .views-row .views-field-body .field-content{max-height:64px;overflow:hidden;}.view--catalog .views-row .views-field-body p{margin:0;}.view--catalog .views-row .views-field-field-product-old-price{grid-area:sale_oldprice;display:flex;align-items:center;padding-left:0px;padding-right:10px;justify-content:flex-end;width:100%;}.view--catalog .views-row .views-field-field-product-old-price .field-content{display:inline-block;color:#666;line-height:1;position:relative;}.view--catalog .views-row .views-field-field-product-old-price .field-content:after{position:absolute;content:'';width:100%;height:2px;background:#666;left:0;top:7px;transform:rotate(-10deg);}.view--catalog .views-row .views-field-price{grid-area:sale_price;display:flex;align-items:center;padding-left:0;padding-left:10px;justify-content:flex-start;width:100%;}.view--catalog .views-row .views-field-price .field-content{}.view--catalog .views-row .basic-cart-price{}.view--catalog .views-row .basic-cart-price span{display:none;}.view--catalog .views-row .basic-cart-price strong{font-weight:800;color:#f06526;font-size:22px;text-align:center;display:block;cursor:default;display:inline-block;padding-right:20px;position:relative;}.view--catalog .views-row .views-field-field-product--dop-photo{grid-area:sale_gifts;}.view--catalog .views-row .views-field-field-product--dop-photo .field-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:0;}.view--catalog .views-row .views-field-field-product--dop-photo .field-content img{max-width:108px;border:4px solid #cac8cb;border-radius:100px;margin:5px;}.field-name-field-product--dop-photo{grid-area:dopimg_gift;}.field-name-field-product--dop-photo .field-label{display:block;}.field-name-field-product--dop-photo .field-items{display:flex;align-items:center;flex-wrap:wrap;}.field-name-field-product--dop-photo .field-item{}.field-name-field-product--dop-photo .field-item a{}.field-name-field-product--dop-photo a img{max-width:130px;border:4px solid #cac8cb;border-radius:100px;margin:5px;margin:5px 10px;}.node-type-product.not-front main > article.node-product{grid-template-areas:'product_main_photo product_main_photo product_main_photo product_main_photo product_main_photo product_main_photo product_main_photo'
        'title title title title title title title'
        'product_cat product_price product_price product_oldprice product_oldprice product_addto product_addto'
        'stickers stickers sticker sticker vkus product_weight size'
        'product_body product_body product_body product_body product_body product_body product_body'
        'promocode promocode promocode promocode promocode promocode promocode'
        'dopimg_gift dopimg_gift dopimg_gift dopimg_gift dopimg_gift dopimg_gift dopimg_gift';grid-template-columns:1fr max-content max-content max-content max-content 190px 190px;padding-top:0;column-gap:0;}.field-name-field-product-sale{display:none;}#vak_block{}#vak_block img{}#vak_block img.vakansii_ph{display:block;width:100%;height:auto;}#vak_block img.vakansii_ph_mob{display:none;width:100%;height:auto;}.page-node-6699 main.layout-3col__full{padding-top:0;}.not-front.page-node-6699 .layout-3col__full > h1{display:none;}.node-type-page.page-node-6699 article{padding-bottom:0;}.node-type-page.page-node-6699 article,.node-type-page.page-node-6699 article .field-item{max-width:100%;}#delivery_map{}#delivery_map > ymaps{max-width:100%;max-height:400px;}strong.deliv_ter{padding:4px 6px;border-radius:4px;}strong.deliv_ter.deliv_ter_01{background:#85e63b;}strong.deliv_ter.deliv_ter_02{background:#FFEB3B;}strong.deliv_ter.deliv_ter_03{background:#ffbe07;}strong.deliv_ter.deliv_ter_04{background:#F44336;color:#fff;font-weight:300;}strong.deliv_ter.deliv_ter_05{background:#b56cf7;color:#fff;font-weight:300;}strong.deliv_ter.deliv_ter_06{background:#795548;color:#fff;font-weight:300;}strong.deliv_ter.deliv_ter_07{background:#666;color:#fff;font-weight:300;}.page-new-year h3{display:block;width:100%;background:none;color:#222;margin:50px 0;margin-bottom:10px;position:relative;z-index:1;font-size:52px;padding:0 30px;line-height:1;font-weight:800;text-align:center;display:block;padding:0;}.page-new-year .view-catalog .view-content{display:flex;flex-wrap:wrap;padding:0;}.page-new-year .view-catalog .views-row{display:flex;flex-direction:column;}.page-new-year .view-catalog .views-row .views-field-field-product-main-photo{order:1;}.page-new-year .view-catalog .views-row .views-field-field-product-main-photo .field-content{}.page-new-year .view-catalog .views-row .views-field-field-product-main-photo .field-content a{}.page-new-year .view-catalog .views-row .views-field-field-product-main-photo .field-content img{}.page-new-year .view-catalog .views-row .views-field-title{order:2;padding:0 10px;}.page-new-year .view-catalog .views-row .views-field-title .field-content{line-height:1;font-size:20px;text-align:center;margin:0;min-height:40px;display:flex;align-items:center;justify-content:center;font-weight:800;color:#f06526;cursor:default;}.page-new-year .view-catalog .views-row .views-field-field-weight{order:3;padding:0 10px;}.page-new-year .view-catalog .views-row .views-field-field-weight .field-content{font-size:14px;font-weight:100;font-weight:300;position:relative;text-align:center;text-decoration:underline;color:#666;cursor:default;display:block;width:max-content;margin:0 auto;padding-left:30px;padding-left:36px;}.page-new-year .view-catalog .views-row .views-field-field-weight .field-content:before{position:absolute;content:'Вес:';left:0;font-weight:700;bottom:0;}.page-new-year .view-catalog .views-row .views-field-field-price-holiday{order:4;font-weight:800;background:#f06526;text-align:center;display:block;margin-top:5px;margin-top:10px;cursor:default;display:flex;align-items:center;justify-content:center;width:100%;height:50px;}.page-new-year .view-catalog .views-row .views-field-field-price-holiday .views-label{display:none;}.page-new-year .view-catalog .views-row .views-field-field-price-holiday .field-content{color:#fff;font-size:22px;position:relative;padding-right:20px;}.page-new-year .view-catalog .views-row .views-field-field-price-holiday .field-content:after{position:absolute;content:'\f158';font-family:'FontAwesome';right:0;bottom:-1px;font-weight:100;}.page-new-year .view-catalog .view-header,.page-new-year .view-hits .view-header,.page-new-year .view-pizzablock .view-header{margin-top:30px;background:#eb1e42;margin-bottom:90px;margin-bottom:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;max-width:100%;border-radius:0;}.page-new-year .view-catalog .view-header p,.page-new-year .view-hits .view-header p,.page-new-year .view-pizzablock .view-header p{font-size:22px;line-height:1;margin:5px 0;}.page-new-year .view-catalog,.page-new-year .page-taxonomy main{font-family:'IskraW';color:#212121;background:url(/sites/all/themes/sushi/css/img/newyear_bg.webp);background-repeat:repeat-x;background-size:1000px;background-position:50% 25px;background-position:50% 20px;background-position:50% 80px;background-position:50% 106px;}.page-new-year.not-front .layout-3col__full > h1,.page-new-year #block-views-crosssale-block h2.block__title{color:#cd0c2e;font-family:'IskraW';}.page-new-year h3{color:#f06526;font-weight:600;text-align:left;margin-bottom:30px;}.page-new-year .view-catalog .view-content{column-gap:50px;}.page-new-year .view-catalog .views-row{display:grid;grid-template-areas:'ny_photo . . ny_price'
                       'ny_photo ny_title ny_weight ny_price'
                       'ny_photo ny_title ny_size ny_price'
                       'ny_photo . . ny_price';grid-template-columns:200px max-content 1fr max-content;grid-template-rows:1fr max-content max-content 1fr;grid-template-areas:'ny_photo . ny_price'
                       'ny_photo ny_title ny_price'
                       'ny_photo ny_weight ny_price'
                       'ny_photo ny_size ny_price'
                       'ny_photo . ny_price';grid-template-columns:200px 1fr max-content;grid-template-rows:1fr max-content max-content max-content 1fr;width:100%;max-width:100%;width:50%;max-width:732px;line-height:0;font-size:0;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ededed;border-radius:0;}.page-new-year .view-catalog .views-row .views-field-field-product-main-photo{grid-area:ny_photo;}.page-new-year .view-catalog .views-row .views-field-title{grid-area:ny_title;padding:0;margin:0;display:flex;line-height:1;padding:0px;padding:0 30px;}.page-new-year .view-catalog .views-row .views-field-field-weight{grid-area:ny_weight;margin-bottom:0;margin-top:7px;padding:0 30px;}.page-new-year .view-catalog .views-row .views-field-field-price-holiday{grid-area:ny_price;display:flex;align-items:center;height:100%;width:200px;border-radius:3px;background:#333333;background:#eb1e42;}.page-new-year .view-catalog .views-row .views-field-field-size{grid-area:ny_size;}.page-new-year .view-catalog .views-row .views-field-title span.field-content{font-size:32px;line-height:1;padding-bottom:8px;color:#333;font-weight:600;text-align:left;max-width:270px;}.page-new-year .view-catalog .views-row .views-field-field-weight .field-content{margin:0;line-height:1;font-size:20px;text-decoration:none;padding-left:42px;}.page-new-year .view-catalog .views-row .views-field-field-weight .field-content:before{font-weight:600;}.page-new-year .view-catalog .views-row .views-field-field-weight .field-content p{margin:0;}.page-new-year .view-catalog .views-row .views-field-field-price-holiday .field-content{font-size:44px;font-weight:500;line-height:1;padding-bottom:8px;padding-right:32px;}.page-new-year .view-catalog .views-row .views-field-field-price-holiday .field-content:after{font-size:32px;right:0;bottom:7px;}.page-new-year .view-catalog .views-row .views-field-field-size .field-content{font-size:18px;line-height:1;padding:0 30px;color:#888;}.page-new-year .view-catalog .views-row .views-field-field-product-main-photo .field-content{}.page-new-year .view-catalog .views-row .views-field-field-product-main-photo .field-content a{}.page-new-year .view-catalog .views-row .views-field-field-product-main-photo .field-content a img{border-radius:3px;}.page-new-year .view-catalog .views-row .views-field-field-weight .field-content span.testo__trad{position:relative;padding-left:30px;}.page-new-year .view-catalog .views-row .views-field-field-weight .field-content span.testo__trad:before{position:absolute;content:'/';left:10px;}.section-pizza.not-front main.layout-3col__full{padding-top:100px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:space-between;align-content:stretch;}.page-taxonomy.section-pizza main.layout-3col__full h1{display:block;margin:0;order:3;}.section-pizza .term-listing-heading{order:4;}.section-pizza .block-block-12{order:2;}@media(max-width:800px){#vak_block img.vakansii_ph{display:none;}#vak_block img.vakansii_ph_mob{display:block;}}@media(max-width:1600px){#start_screen{background-position:50% 50%;}#delivery:before{width:300px;background-position:50% 100%;top:50px;}#delivery:after{width:300px;height:450px;}.container_910{max-width:810px;}#delivery h2.pane__title{max-width:810px;}#start_screen h2{font-size:126px;}#start_screen h2 span{font-size:77px;}#start_screen h3{font-size:50px;line-height:1;}header.header .header__region{grid-template-columns:1fr 242px 530px auto 1fr;}.not-logged-in header.header .header__region{grid-template-columns:1fr 242px 840px auto 1fr;}div#block-block-3 .main__menu{max-width:95%;}#right_imgs > div.img5{right:0%;}#right_imgs > div.img6{right:1%;}#left_imgs > div.img1{left:0%;}#left_imgs > div.img2{top:auto;bottom:2%;}#left_imgs > div.img4{left:-7%;}.view-pizzablock .pizza_right{background-position:0% 45%;}.page-new-year .view-catalog,.page-new-year .page-taxonomy main{background-position:50% 85px;background-position:50% 112px;}.page-new-year .view-catalog .views-row{grid-template-columns:150px 1fr max-content;width:50%;max-width:651px;}.page-new-year .view-catalog .views-row .views-field-field-price-holiday{width:150px;margin:0;}.page-new-year .view-catalog .views-row .views-field-field-price-holiday .field-content{font-size:36px;padding-right:24px;}.page-new-year .view-catalog .views-row .views-field-field-price-holiday .field-content:after{font-size:26px;}.page-new-year .view-catalog .views-row .views-field-title span.field-content{font-size:30px;}}@media(max-width:1370px){#start_screen .text_block{min-height:500px;max-width:500px;}.container_910,#start_screen .container_910{max-width:980px;}#start_screen h2{font-size:106px;}#start_screen h2 span{font-size:65px;margin-top:34px;}#start_screen h3{font-size:46px;margin-top:5px;}div#block-menu-menu-catalog ul.menu{padding:0;}div#block-menu-menu-catalog ul.menu li a{padding-left:38px;font-size:13px;}div#block-menu-menu-catalog ul.menu li a:before{width:32px;}.container_1246,div.main__container,div#block-menu-menu-catalog ul.menu,.view-catalog .view-content,.view--catalog .view-content,article.node-15,div#cart header,div#cart .cart-item,div#cart .summary{max-width:1000px;}header.header .header__region{grid-template-columns:1fr 242px 238px auto 1fr;}.logged-in header.header .header__region{grid-template-columns:1fr 242px auto auto 1fr;}.not-logged-in header.header .header__region{grid-template-columns:1fr 242px auto auto 1fr;grid-template-columns:1fr 242px 500px auto 1fr;}div#block-block-3 .main__menu{max-width:max-content;justify-content:space-between;}div#block-block-3 .main__menu a{font-size:14px;margin:0 8px;}div#block-block-3{padding-right:20px;}#start_screen .text_block{min-height:360px;}#main_catalog a.cat_block.big{width:400px;}#main_catalog a.cat_block.small{width:270px;}#main_catalog a.cat_block.small p.desc{padding:12px 10px;margin:10px 0;}.container_910,#start_screen .container_910{max-width:680px;}#delivery h2.pane__title{max-width:680px;}.view-akcii .view-content,.view-catalog .view-content,.view--catalog .view-content,#catalog_hits .view-content,.pane-views-catalog-block-1 .view-content{max-width:936px;grid-template-columns:auto auto auto;}.view-akcii .view-content{grid-template-columns:440px 440px;}.view--catalog .view-content{grid-template-columns:100%;display:block;}.view--catalog .views-row .views-field-field-product--dop-photo .field-content img{max-width:80px;}.view--catalog .views-row .views-field-field-product--dop-photo .field-content a{font-size:0;line-height:0;}.view--catalog .views-row .views-field-body p{line-height:1;}.view--catalog .views-row{grid-template-rows:65px 60px 180px 32px;}.view-catalog article .field-name-field-product-main-photo,#catalog_hits article .field-name-field-product-main-photo{height:280px;height:max-content;}#catalog_hits .views-row.views-row-7,#catalog_hits .views-row.views-row-8{display:none;}div#comments .views-row article{max-width:900px;}div#block-panels-mini-footer #cta__footer .trio_cols.chats .desc p{font-size:18px;}div#block-panels-mini-footer #cta__footer .trio_cols.chats .links p.time{font-size:18px;}div#block-panels-mini-footer #cta__footer .trio_cols.phone a{font-size:20px;}div#block-panels-mini-footer #main__block_footer .trio_cols.houses{margin-right:30px;}div#block-panels-mini-footer #main__block_footer .trio_cols p.head4{font-size:20px;font-weight:400;}div#block-panels-mini-footer #main__block_footer .trio_cols.about{max-width:480px;}div#block-panels-mini-footer #main__block_footer .trio_cols.about p.main_desc{font-size:14px;font-weight:100;font-weight:300;}#start_screen h3{font-size:28px;}#start_screen h4{font-size:20px;}.not-front .layout-3col__full > h1{font-size:44px;padding:20px 0;font-weight:400;letter-spacing:2px;}}@media(max-width:1280px){.page-new-year .view-catalog .views-row{width:100%;max-width:100%;}.not-front .layout-3col__full > h1,.page-new-year.not-front .layout-3col__full > h1,.page-new-year #block-views-crosssale-block h2.block__title{font-weight:800;}.page-new-year .view-catalog .view-header p,.page-new-year .view-hits .view-header p,.page-new-year .view-pizzablock .view-header p{font-size:20px;}.page-new-year .view-catalog,.page-new-year .page-taxonomy main{background-position:50% 90px;background-position:50% 120px;}}@media(max-width:1200px){.view-catalog .views-exposed-widget .form-type-bef-checkbox{margin:0 7px;}.view-catalog .view-filters form{max-width:940px;}.view-catalog .views-exposed-widget .form-type-bef-checkbox label{font-size:12px;}.page-sale .view-catalog .views-row .views-field-title a{font-size:20px;line-height:26px;}.page-sale .view-catalog .views-row .views-field-field-product--dop-photo .field-content img{max-width:76px;margin:8px 5px;}.view--catalog .views-row{grid-template-rows:auto 50px 1fr 40px;}.view--catalog .views-row .views-field-field-product--dop-photo .field-content img{max-width:70px;margin:3px 10px;}.view--catalog .views-row .views-field-field-product--dop-photo{display:flex;align-items:center;justify-content:center;}.view-catalog .view-content,.view--catalog .view-content{max-width:936px;}.view--catalog .view-content{display:block;}.view--catalog .views-row .views-field-body .field-content{max-height:34px;}}@media(max-width:1024px){.page-node-87 article .container_910{max-width:600px;flex-wrap:wrap;}.page-node-87 article .container_910 > div{width:50%;margin-bottom:50px;}.page-node-87 article .container_910 > div.adress,.page-node-87 article .container_910 > div.mail{margin-bottom:0px;}header.header{position:relative;}div#block-block-3{z-index:5;}a#mob_menu{display:block;color:#333;text-transform:uppercase;padding-left:30px;font-weight:800;padding-left:20px;position:relative;}a#mob_menu:before{position:absolute;content:'\f0c9';font-family:'FontAwesome';left:0;font-weight:100;}header.open a#mob_menu:before{position:absolute;content:'×';font-family:'FontAwesome';font-family:'Gotham__Pro',sans-serif;left:0;font-weight:400;font-size:24px;top:0px;left:0px;}div#block-block-3 .main__menu{display:none;display:block;position:absolute;bottom:0px;left:0;width:100%;background:#222;max-width:100%;height:40px;height:0;overflow:hidden;display:flex;align-items:center;justify-content:space-around;transition:all .5s;}header.header.open div#block-block-3 .main__menu{height:44px;bottom:-44px;}div#block-block-3 .main__menu a{font-size:16px;color:#fff;}header.header .header__region{grid-template-columns:1fr 242px 238px auto 1fr;}article.node-203 .main__container > div{max-width:200px;font-size:14px;}.view-crosssale .slick-list{max-width:584px;}.view-crosssale .view-content.slick-slider{max-width:620px;}.view--catalog .views-row .views-field-title a{font-size:22px;line-height:24px;}div#block-menu-menu-catalog ul.menu li a{padding-left:40px;font-size:13px;}div#block-menu-menu-catalog ul.menu li a:before{width:32px;}#start_screen h2{font-size:70px;}#start_screen h2 span{font-size:43px;margin-top:18px;}#start_screen .text_block{max-width:320px;}#start_screen h3{font-size:28px;margin-top:7px;margin-bottom:38px;}}@media(max-width:940px){.container_1246,div.main__container,div#block-menu-menu-catalog ul.menu,.view-catalog .view-content,.view--catalog .view-content,article.node-15,div#cart header,div#cart .cart-item,div#cart .summary{max-width:600px;}header.header .header__region,.not-logged-in header.header .header__region{grid-template-areas:'menu_top_line menu_top_line menu_top_line menu_top_line menu_top_line'
        '. menu_logo menu_navigation menu_cart .';grid-template-columns:1fr 242px 210px auto 1fr;}div#block-block-3{justify-content:flex-end;justify-content:center;}div#block-block-4{height:78px;}div#block-basic-cart-shopping-cart{justify-content:center;}div#block-block-3 .main__menu{display:none;}header.header.open div#block-block-3 .main__menu{height:44px;bottom:-44px;display:flex;}div#block-basic-cart-shopping-cart div#cart-block{padding-top:0;margin:0;}div#block-block-2 p.work{display:none;}header.header div#block-basic-cart-shopping-cart h2{margin:0;display:none;}.container_910{max-width:600px;}#start_screen{background-position:41% 50%;}#start_screen h3{font-size:25px;margin:30px 0;}#start_screen h4{font-size:17px;}.view-akcii .view-content,.view-catalog .view-content,.view--catalog .view-content,#catalog_hits .view-content{max-width:600px;grid-template-columns:280px 280px;gap:38px;}.page-new-year .view-catalog .view-content{gap:16px;}#catalog_hits h2.pane__title,div#main_catalog h2.pane__title,.not-front .layout-3col__full > h1,.pane-views-catalog-block-1 h2.pane__title{font-size:40px;}#main_catalog .grid_catalog{grid-template-areas:'catalog_a catalog_a'
                       'catalog_b catalog_c'
                       'catalog_d catalog_e';grid-column-gap:20px;}#main_catalog a.cat_block.big{width:100%;height:350px;background-size:cover;}#main_catalog a.cat_block.small{width:100%;}#main_catalog a.cat_block.big p.head{font-size:40px;}#main_catalog a.cat_block.big p.desc{font-size:15px;line-height:20px;}#delivery h2.pane__title{max-width:600px;font-size:40px;}#delivery h2.pane__title:after{width:250px;height:52px;left:3px;top:-3px;}#delivery h3{font-size:37px;letter-spacing:4px;}#delivery:after{width:210px;height:275px;right:10px;}#delivery:before{width:200px;top:auto;height:200px;bottom:-125px;}.not-front .view-akcii .views-row{margin-top:20px;}.view-akcii .views-row.views-row-3{}.view-akcii .views-row .field-name-body .field-item{min-height:44px;}.node-type-akcii article.node-akcii{flex-direction:column;}.view-akcii .views-row header h2{font-size:20px;min-height:20px;}.view-akcii .views-row ul.links.inline{margin-top:10px;}div#comments .view-header h2{font-size:40px;}div#comments .view-header h2:after{height:50px;top:-3px;}div#comments .view-header h3{font-size:37px;letter-spacing:4px;padding-left:0;}div#comments .views-row article{max-width:600px;}div#comments .views-row .field-name-body .field-item{font-size:16px;line-height:24px;font-weight:100;font-weight:300;}div#block-panels-mini-footer #cta__footer .trio_cols.time{display:none;}div#block-panels-mini-footer #main__block_footer .main__container{flex-wrap:wrap;}div#block-panels-mini-footer #main__block_footer .trio_cols.about{max-width:100%;width:100%;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,0.2);}.node-type-product.not-front main > article.node-product{max-width:480px;grid-template-areas:'product_main_photo product_main_photo product_main_photo product_main_photo product_main_photo'
        'title title title title title'
        'product_price product_price product_oldprice product_addto product_addto '
        'stickers stickers stickers sticker sticker'
        'product_cat vkus product_weight product_weight size'
        'product_body product_body product_body product_body product_body'
        'promocode promocode promocode promocode promocode'
        'dopimg_gift dopimg_gift dopimg_gift dopimg_gift dopimg_gift';grid-template-columns:1fr max-content max-content max-content max-content;}.node-type-product.not-front main > article.node-product .field-name-field-vkus-opt .field-item a{margin:0 5px;}.node-type-product.not-front main > article.node-product .field-name-field-product-sale-text .field-items{display:flex;align-items:center;}.node-type-product.not-front main > article.node-product .field-name-field-product-sale-text{margin-right:0px;margin-left:0px;margin-top:20px;justify-content:flex-end;top:0;}.node-type-product article .add-to-cart-form .control a.minus{margin-right:10px;}.node-type-product article .add-to-cart-form .control a.plus{margin-left:10px;}.node-type-product.not-front main > article.node-product .field-name-field-sticker b{margin-left:0;margin-right:30px;}.node-type-product article .add-to-cart-form .quantity{margin-right:20px;}.node-type-product.not-front main > article.node-product .field-name-field-vkus-opt{justify-content:flex-end;margin-right:0px;margin-left:0;margin-top:20px;padding-left:30px;margin-top:20px;padding-top:20px;border-top:1px solid #ddd;margin-right:0;padding-bottom:20px;}.node-type-product.not-front main > article.node-product .field-name-field-weight{padding-left:0;border-left:none;padding-right:0;border-right:none;padding:20px 30px;margin-top:20px;border-top:1px solid #ddd;}.node-type-product.not-front main > article.node-product .field-name-field-size{margin-top:20px;padding-top:20px;border-top:1px solid #ddd;padding-bottom:20px;padding-left:0;}.node-type-product.not-front main > article.node-product .field-name-field-product-old-price{padding-right:20px;margin:0;justify-content:flex-start;padding:0;margin-right:30px;}.node-type-product.not-front main > article.node-product .field-name-field-sticker{display:flex;align-items:center;justify-content:flex-start;margin-top:20px;}.node-type-product.not-front main > article.node-product .field-name-field-product-category .field-item{padding:0;}.node-type-product.not-front main > article.node-product .field-name-field-product-category a{font-size:12px;font-size:0;display:block;padding:0;width:30px;height:30px;}.node-type-product.not-front main > article.node-product .field-name-body{margin:0;}.node-type-product.not-front main > article.node-product .field-name-body .field-item{font-size:13px;line-height:20px;}.node-type-product.not-front main > article.node-product .basic-cart-price strong{margin-top:0;}.node-type-product.not-front main > article.node-product .field-name-field-product-main-photo{margin-bottom:0;}.node-type-product.not-front main > article.node-product .field-name-title-field{padding:7px 20px;font-size:24px;padding-bottom:11px;}div#block-menu-menu-catalog ul.menu li a{padding-left:0;font-size:12px;}div#block-menu-menu-catalog ul.menu li a:before{display:none;}.node-type-product article .add-to-cart-form .s-and-q > input{margin-left:10px;}.node-type-product.not-front main > article.node-product form.add-to-cart-form{justify-content:flex-end;padding:0;margin:0;border-bottom:none;border-top:none;border:none;}.node-type-product article .add-to-cart-form .s-and-q{margin-right:0;}.node-type-product.not-front main > article.node-product .field-name-field-product-category{padding-top:0;margin-top:0;border-top:none;margin-top:20px;padding-top:20px;border-top:1px solid #ddd;margin-right:0;padding-bottom:20px;}.node-type-product.not-front main > article.node-product .basic-cart-price{margin-right:30px;}.node-type-product.not-front main > article.node-product .field-name-field-product-main-photo .field-item{display:flex;align-items:center;justify-content:center;}div#block-block-3 .main__menu a[href="/"]{display:block;}#right_imgs > div.img4{top:4%;}#left_imgs > div.img2{bottom:14%;}.field-name-field-product--dop-photo{grid-area:dopimg_gift;margin-top:30px;padding-top:30px;border-top:1px solid #eee;}strong.deliv_ter{display:inline-block;}div#block-block-2 p.city{font-size:14px;line-height:1.2;}div#block-block-2 .container_1246 > a:after,div#block-block-2 .container_1246 > p:after{top:0;height:100%;display:flex;align-items:center;font-size:16px;}div#block-block-2 .container_1246 > a,div#block-block-2 .container_1246 > p{padding-left:24px;padding-left:20px;}div#block-block-2 a.phone{font-size:14px;font-weight:400;}div#block-block-2 .social a{width:32px;height:32px;margin:0 7px;}div#block-block-2 .social a:before{font-size:18px;}div#block-block-2 .social a.vk:before,div#block-block-2 .social a.okru:before{font-size:16px;}div#block-block-2 .container_1246{height:40px;}.page-new-year .view-catalog,.page-new-year .page-taxonomy main{background-position:50% 120px;background-position:50% 160px;}}@media(max-width:770px){.view-crosssale .slick-list{max-width:292px;}.view-crosssale .view-content.slick-slider{max-width:300px;}.view-catalog .view-filters form{max-width:300px;}.view-catalog .view-filters .views-exposed-widgets{grid-template-columns:1fr 36px;}.view-catalog .views-exposed-widget .bef-checkboxes{display:grid;grid-template-columns:80px 80px 80px;}.view-catalog .views-exposed-widget .form-type-bef-checkbox.highlight label:after{content:'';height:30px;bottom:3px;}.view-catalog .views-exposed-widget .form-type-bef-checkbox label{line-height:1.1;margin-bottom:20px;text-align:center;height:93px;display:flex;align-items:center;justify-content:center;}.view-catalog .view-filters .views-exposed-widgets{grid-template-areas:'filters .'
        'filters reset'
        'filters submit'
        'filters .';grid-template-rows:1fr 36px 36px 1fr;grid-template-columns:1fr 36px;row-gap:20px;}.container_910,#start_screen .container_910{max-width:600px;}.not-logged-in header.header .header__region{grid-template-areas:'menu_top_line menu_top_line menu_top_line menu_top_line menu_top_line'
        '. menu_logo menu_navigation menu_cart .';grid-template-columns:1fr 242px 114px 1fr 1fr;}#important_header .container_1246 p{margin:0 auto;font-size:15px;color:#fff;letter-spacing:1px;padding:0 10px;line-height:1;text-align:center;}}@media(max-width:640px){.not-logged-in header.header .header__region{grid-template-columns:1fr 130px auto auto 1fr;}div#block-block-2 .container_1246 > a,div#block-block-2 .container_1246 > p{font-size:12px;}div#cart .cart-item{grid-template-columns:100%;}div#cart .cart-item .title{justify-content:center;max-width:300px;max-width:360px;margin:0 auto;}div#cart .cart-item .unit-quantity{justify-content:center;}div#cart .cart-item .del{display:flex;align-items:center;justify-content:center;margin-top:20px;bottom:22px;right:10px;background:#e9e9e9;padding:10px 0;}div#cart .cart-item .del form > div:after{font-size:24px;top:-1px;}div#cart .cart-item .del .delete-from-cart input{width:26px;line-height:26px;background:transparent;display:block;}div#cart header{display:none;}div#cart .summary{font-size:14px;grid-template-columns:100%;padding:20px 0;text-align:center;}.page-cart main.layout-3col__full{padding:0;}div#block-block-2 .social{display:none;}header.header .header__region{grid-template-columns:1fr 150px 50px 100px 1fr;}div#cart-block .basic-cart-block .basic-cart-total-price,div#cart-block .to-cart{display:none;}div#block-basic-cart-shopping-cart div#cart-block{margin:0;height:44px;width:60px;padding-left:50px;}div#cart-block .basic-cart-block .basic-cart-total-product span{left:-18px;}.container_1246,div.main__container,div#block-menu-menu-catalog ul.menu,.view-catalog .view-content,.view--catalog .view-content,article.node-15,div#cart header,div#cart .cart-item,div#cart .summary{max-width:300px;max-width:360px;}div#block-panels-mini-footer #cta__footer .main__container{flex-wrap:wrap;padding:30px 0;flex-direction:column;}div#block-panels-mini-footer #main__block_footer .trio_cols.about p.main_desc{font-size:13px;line-height:18px;}div#block-panels-mini-footer #main__block_footer .trio_cols.houses{margin-right:0;width:100%;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,0.2);}div#block-panels-mini-footer #main__block_footer .trio_cols ul{margin-bottom:0;}div#cart .summary{text-align:center;display:flex;flex-direction:column;align-items:center;}div#cart .cart-item,div#cart .summary,div#cart header{max-width:100%;}div#cart .cart-item{padding-left:0;}.page-cart.not-front .layout-3col__full > h1,.page-checkout.not-front .layout-3col__full > h1{margin-bottom:30px;background:#222;color:#fff;padding:20px 0;}div#block-panels-mini-footer #main__block_footer .main__container{max-width:300px;}#start_screen .text_block{max-width:100%;padding:0 30px;}#start_screen h2{font-size:36px;}#start_screen h3{font-size:22px;font-weight:400;margin-top:12px;}#start_screen h4{font-size:15px;}#start_screen{background:url(/sites/all/themes/sushi/css/img/start_mob.webp);background-repeat:no-repeat;background-size:cover;background-position:0% 50%;}#start_screen .text_block{min-height:480px;}#seo_text h2.pane__title{font-size:32px;}#seo_text .container_910{max-width:300px;}.view-akcii .view-content,.view-catalog .view-content,.view--catalog .view-content,#catalog_hits .view-content{max-width:300px;max-width:360px;grid-template-columns:100%;gap:30px;}#catalog_hits h2.pane__title,div#main_catalog h2.pane__title,.not-front .layout-3col__full > h1,.pane-views-catalog-block-1 h2.pane__title{font-size:26px;}#main_catalog .grid_catalog{grid-template-areas:'catalog_a'
                       'catalog_b'
                       'catalog_c'
                       'catalog_d'
                       'catalog_e';grid-column-gap:0px;grid-row-gap:20px;}#main_catalog a.cat_block.big p.desc{padding:24px 10px;margin:20px 0;}#delivery:after,#delivery:before{display:none;}#delivery h2.pane__title{max-width:300px;font-size:40px;text-align:center;}#delivery h2.pane__title:after{width:250px;height:52px;left:50%;top:-3px;margin-left:-125px;}#delivery h3{font-size:34px;letter-spacing:4px;text-align:center;padding:0;}#delivery p{font-size:16px;line-height:24px;margin:0 auto;margin-top:30px;max-width:300px;text-align:center;}#delivery{padding:50px 0;}.view-akcii .view-content{gap:50px;}.node-type-akcii article.node-akcii .field-name-body .field-item{line-height:24px;font-size:16px;}div#comments .view-header h3{font-size:34px;letter-spacing:4px;text-align:center;}div#comments .view-header{margin-bottom:40px;}.taxonomy-term-description p{border-radius:20px;}div#comments .views-row article{max-width:300px;padding:0px;}div#comments .views-row .field-name-body .field-item{text-align:center;}.view-filters form .form-item{flex-direction:column;}.node-type-product.not-front main > article.node-product{max-width:300px;max-width:360px;grid-template-areas:'product_main_photo product_main_photo'
        'title title'
        'product_price product_oldprice'
        'product_addto product_addto '
        'stickers sticker'
        'product_cat vkus'
        'product_weight size'
        'product_body product_body'
        'promocode promocode'
        'dopimg_gift dopimg_gift';grid-template-columns:1fr max-content;padding-top:0;}.node-type-product.not-front main > article.node-product .field-name-field-sticker .field-items{display:flex;align-items:center;flex-wrap:wrap;}.node-type-product.not-front main > article.node-product .field-name-field-product-sale-text .field-items{display:flex;align-items:flex-start;}.node-type-product.not-front main > article.node-product .field-name-field-product-sale-text{top:4px;}.node-type-product.not-front main > article.node-product .field-name-field-product-category .field-items{display:block;}.field-name-field-product--dop-photo{margin-top:20px;}.node-type-product.not-front main > article.node-product form.add-to-cart-form{justify-content:center;order:8;}.node-type-product.not-front main > article.node-product .field-name-field-product-old-price{padding-right:0;justify-content:center;}div#block-menu-menu-catalog ul.menu{flex-direction:column;height:auto;padding:0;align-items:flex-start;max-width:220px;}.view-catalog .view-header,.view--catalog .view-header{margin-bottom:30px;}.node-type-product.not-front .layout-swap__top.layout-3col__full{position:absolute;height:auto;padding:10px 0;}.node-type-product.not-front .layout-3col__full > h1{margin-top:30px;margin-bottom:30px;}.view-catalog article .basic-cart-price,#catalog_hits article .basic-cart-price{order:7;position:relative;bottom:0;}.view-catalog .views-row:hover article .basic-cart-price,#catalog_hits .views-row:hover article .basic-cart-price{bottom:0;}.view-catalog .views-row:hover article .field-name-field-product-old-price .field-item,#catalog_hits .views-row:hover article .field-name-field-product-old-price .field-item{opacity:1;}.view-catalog article .field-name-field-vkus-opt{right:0;background:rgba(0,0,0,0.4);border-radius:4px 0 0 4px;box-shadow:-2px 1px 6px rgba(0,0,0,0.4);width:auto;padding:0 3px;}.view-catalog article .field-name-field-vkus-opt .field-item a{margin:0 3px;}.view-catalog article .field-name-field-vkus-opt .field-item a[href="/hot"]:after{color:#f93;}.view-catalog article .field-name-field-vkus-opt .field-item a[href="/vegan"]:after{color:#76d844;}.node-type-product.not-front main > article.node-product .field-name-field-sticker{top:10px;}.node-type-product.not-front main > article.node-product .basic-cart-price{justify-content:center;padding-bottom:0;margin-bottom:0;border-bottom:none;margin-right:0;}.node-type-product.not-front main > article.node-product .field-name-field-product-category{padding-top:20px;margin-top:20px;border-top:none;padding-bottom:20px;}.node-type-product.not-front main > article.node-product .field-name-field-size{margin-top:0;padding-top:0;border-top:none;padding-bottom:0px;padding-left:0;margin-left:30px;}.node-type-product.not-front main > article.node-product .field-name-body{border-top:none;margin-top:5px;padding-top:0;}.node-type-product.not-front main > article.node-product .field-name-field-weight{padding-top:0;margin-top:0;border-top:0;justify-content:center;padding-bottom:0;margin-bottom:0;border-bottom:none;}.node-type-product.not-front main > article.node-product .field-name-field-product-main-photo img{border-radius:10px 10px 0 0;}.node-type-product.not-front main > article.node-product .field-name-title-field{padding:7px 20px;font-size:17px;padding-bottom:11px;letter-spacing:.5px;}.node-type-product.not-front main > article.node-product .field-name-body .field-item{font-size:13px;line-height:22px;}.not-front.node-type-product .add-to-cart-form div.s-and-q{padding:0;}.not-front.node-type-product .add-to-cart-form input[type="submit"]{margin-right:0;order:2;margin-left:40px;}.node-type-product article .add-to-cart-form .quantity{order:1;margin-right:20px;}.not-front.node-type-product .add-to-cart-form div.s-and-q:before{text-align:left;bottom:0;left:14px;}.not-front.node-type-product .add-to-cart-form input[type="submit"]{margin:0;margin-top:0;}.node-type-product article .add-to-cart-form .control a.plus{margin-left:5px;}.node-type-product article .add-to-cart-form .control a.minus{margin-right:5px;}.node-type-product article .add-to-cart-form .form-item{max-width:60px;margin:0 auto;}.node-type-product.not-front main > article.node-product .field-name-field-vkus-opt{top:0;padding:0;margin:0;padding-top:20px;margin-top:20px;border-top:none;padding-bottom:20px;}.node-type-product.not-front main > article.node-product .field-name-field-product-sale-text{top:4px;position:relative;}.node-type-product.not-front main > article.node-product .field-name-field-vkus-opt .field-item a[href="/vegan"]:hover:before,.node-type-product.not-front main > article.node-product .field-name-field-vkus-opt .field-item a[href="/hot"]:hover:before{display:none;}.node-type-product.not-front main > article.node-product .add-to-cart-form .s-and-q{margin-top:20px;}.node-type-product.not-front main > article.node-product .basic-cart-price strong:after{bottom:1px;}#basic-cart-checkout-form > div{display:flex;flex-direction:column;max-width:300px;margin:0 auto;gap:0;}#edit-basic-cart-checkout-address{grid-template-columns:100px 100px 100px;grid-template-columns:90px 90px 90px;gap:15px;row-gap:5px;}#basic-cart-checkout-form input[type='submit']{grid-area:button;width:100%;}.resizable-textarea,.resizable-textarea textarea{max-width:300px;}#catalog_hits h2.pane__title,div#main_catalog h2.pane__title,.not-front .layout-3col__full > h1,.pane-views-catalog-block-1 h2.pane__title,#block-views-crosssale-block h2.block__title{font-size:23px;}.not-front .layout-3col__full > h1{margin:10px auto;max-width:300px;}.page-checkout main.layout-3col__full{padding-top:0;}#basic-cart-checkout-form{max-width:300px;margin:0 auto;margin-top:40px;padding-bottom:50px;}#basic-cart-checkout-form .form-item{margin-bottom:20px;}header.header .header__region{grid-template-columns:1fr 242px auto auto 1fr;}a#site_logo{max-width:92px;background:url(/sites/all/themes/sushi/css/img/logomob.png);background-repeat:no-repeat;background-position:0 50%;background-size:contain;}div#block-block-3 .main__menu{flex-direction:column;}header.header.open div#block-block-3 .main__menu{height:250px;bottom:-250px;display:flex;}main.layout-3col__full{padding-top:250px;}.view-filters{display:none;}.view-catalog .view-content{padding-top:0;}div#block-menu-menu-catalog ul.menu li a{padding:12px 0px;padding-left:40px;font-size:16px;color:#222;}div#block-menu-menu-catalog ul.menu li{margin:10px 0;}div#block-menu-menu-catalog ul.menu li a:before{display:block;width:26px;}.region.region-navigation{background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px 0;}#cboxLoadedContent article.cart-item{max-width:300px;grid-auto-columns:auto auto;grid-template-areas:'mainphotocatalog pricepopup'
               'settingsmassa settingsmassa';grid-column-gap:0;}div#colorbox{max-width:300px;top:50%!important;margin-top:-180px;position:fixed!important;left:50%!important;margin-left:-150px;}#cboxWrapper,#cboxContent,#cboxLoadedContent{max-width:300px;width:inherit!important;}.popup-cart .item .title .img{max-width:60px;height:60px;}.popup-cart .item .title .head h2{display:flex;align-items:center;}.popup-cart .item .title .head a{font-size:14px;}.popup-cart .item .price{font-size:14px;}.popup-cart .item{padding:15px 0;margin:15px;border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);}.popup-cart h2{font-size:19px;}.popup-cart .item .unit-quantity .form-item{margin:10px;}.popup-cart .item .unit-quantity{width:100%;margin:0 auto;}.popup-cart .item .unit-quantity > div{width:inherit;}.popup-cart .item .unit-quantity .quantity{width:100%;}.popup-cart .item .unit-quantity .flex-std{width:100%;justify-content:space-around;margin-top:15px;margin-top:0;}.popup-cart .summary a{font-size:16px;border-bottom:none;text-decoration:underline;}.popup-cart .summary{margin-top:0;padding-top:0;}.popup-cart .description{font-size:15px;}.view-catalog .view-content,#catalog_hits .view-content{max-width:293px;}div#block-menu-menu-catalog ul.menu li{margin:15px 0;}div#block-menu-menu-catalog ul.menu li a{padding:0;font-size:18px;font-weight:400;line-height:24px;text-decoration:underline;padding-left:40px;}div#block-menu-menu-catalog ul.menu li a[href="/kategoriya-kataloga/sushi"]:before,div#block-menu-menu-catalog ul.menu li a[href="/kategoriya-kataloga/sety-rollov"]:before,div#block-menu-menu-catalog ul.menu li a[href="/kategoriya-kataloga/rolly"]:before,div#block-menu-menu-catalog ul.menu li a[href="/kategoriya-kataloga/goryachie-rolly"]:before,div#block-menu-menu-catalog ul.menu li a[href="/kategoriya-kataloga/napitki"]:before{}.page-taxonomy-term main.layout-3col__full,.page-sale main.layout-3col__full{padding-top:140px;padding-top:212px;padding-top:270px;}.node-type-akcii article.node-akcii{flex-direction:column;justify-content:center;padding:30px 20px;padding-top:0;}.node-type-page article{padding:30px 20px;padding-top:0;}.view-catalog .view-header p,.view--catalog .view-header p{font-size:15px;}.page-taxonomy-term.not-front .layout-3col__full > h1,.page-sale.not-front .layout-3col__full > h1{margin:10px 0;margin:10px auto;}.page-new-year h3{font-size:34px;}div#cart-block .basic-cart-block{width:100%;height:100%;position:absolute;right:0;top:0;}div#cart-block .basic-cart-block a.cart-link{position:absolute;width:100%;height:100%;top:0;right:0;}div#cart-block .basic-cart-block .basic-cart-total-product span{left:auto;top:-10px;width:24px;height:24px;right:2px;}div#cart-block .basic-cart-block .basic-cart-total-product{left:0;top:0;width:100%;height:100%;}.view-catalog .views-row article .cart-form,#catalog_hits article .cart-form{height:auto;position:relative;order:7;order:8;margin-top:20px;}.view-catalog .views-row article .cart-form input[type="submit"],#catalog_hits article .cart-form input[type="submit"]{padding-bottom:0;line-height:48px;font-size:18px;}.view-catalog article,#catalog_hits article{padding-bottom:0;}.view-catalog article .field-name-field-product-main-photo,#catalog_hits article .field-name-field-product-main-photo{margin-bottom:10px;}#catalog_hits .views-row:hover article .field-name-body,.view-catalog .views-row:hover article .field-name-body{max-height:60px;}#catalog_hits .views-row:hover article,.view-catalog .views-row:hover article{padding-bottom:0;}#catalog_hits .views-row:hover article .cart-form,.view-catalog .views-row:hover article .cart-form{height:50px;}#main_catalog a.cat_block.big p.desc,#main_catalog a.cat_block.small p.desc{}#main_catalog a.cat_block > div{justify-content:space-around;opacity:1;width:100%;}.page-reviews .view-reviews .view-header h3{font-size:34px;padding-left:0;margin-top:16px;text-align:center;}.page-reviews .views-row article{padding:0 30px;}.page-reviews .views-row .field-name-body .field-item{font-size:17px;text-align:center;}.page-node-87 article .container_910{max-width:300px;}.page-node-87 article .container_910 > div{width:100%;}.page-node-87 article .container_910 > div.adress{margin-bottom:50px;}.front main.layout-3col__full{padding-top:250px;}.page-cart main.layout-3col__full,.page-checkout main.layout-3col__full{padding:0;padding-top:280px;}div#block-menu-menu-catalog ul.menu li a.active{font-size:15px;}.page-cart.not-front main.layout-3col__full{min-height:400px;}article.node-15,.page-akcii .view-akcii,.page-node-87 article .container_910{padding-top:0;}.node-type-product.not-front main > article.node-product .field-name-field-sticker{top:0;width:100%;margin-top:25px;}.node-type-product.not-front main > article.node-product .field-name-field-product-category a{font-size:12px;display:block;padding:0;width:max-content;height:30px;padding-left:40px;display:flex;align-items:center;}.node-type-product.not-front main > article.node-product .field-name-field-sticker b{width:100%;text-align:center;margin-right:15px;margin-bottom:5px;}.node-type-product.not-front .layout-3col__full > h1{margin-bottom:60px;}.field.field-name-field-product-sale-text.field-type-text.field-label-hidden{top:200px;width:100%;text-align:center;}.node-teaser .field.field-name-field-product-sale-text.field-type-text.field-label-hidden{top:270px;}.view-catalog article .field-name-field-sticker{top:0;}.node-type-product.not-front main > article.node-product .field-name-field-product-old-price{margin-top:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;top:0;padding-bottom:7px;margin-left:30px;}div#block-block-2 .container_1246 > a,div#block-block-2 .container_1246 > p{font-size:16px;padding-left:20px;}div#block-block-2 .container_1246 > a:after,div#block-block-2 .container_1246 > p:after{font-size:14px;width:17px;}.node-type-product.not-front main > article.node-product .field-name-field-weight{padding-top:0;margin-top:0;border-top:0;padding-left:0;justify-content:flex-start;}.page-user ul.tabs{display:flex;align-items:stretch;justify-content:center;flex-direction:column;text-align:center;line-height:40px;}.page-user ul.tabs li.tabs__tab{border-radius:0;}.page-user main form{margin:0 auto;max-width:300px;}.page-user main form .form-item .description{line-height:1;margin-top:5px;}.user-info .bonus{margin:0 5px;}header.header a[href="user/logout"]{width:24px;height:24px;margin-left:6px;}div#cart .summary form{max-width:500px;width:100%;}div#cart .summary form .form-item label{font-size:20px;line-height:1;position:relative;top:0;max-width:300px;padding-right:50px;text-align:left;}div#cart .summary form .form-item{margin:0;display:flex;align-items:center;justify-content:space-between;}div#cart .summary form .slider-widget.ui-slider{display:none;}div#cart .summary form .slider-widget-wrapper{justify-content:center;padding:0 10px;width:100%;}div#cart .itog{font-weight:800;font-size:24px;line-height:1;margin-bottom:30px;}.page-user main form input[type="submit"]{font-size:15px;}header.header .header__region{grid-template-columns:1fr 63px 80px 154px 1fr;grid-template-areas:'menu_top_line menu_top_line menu_top_line menu_top_line menu_top_line'
        '. menu_logo menu_navigation menu_cart .';}div#block-basic-cart-shopping-cart{justify-content:flex-end;}article.node-203 .main__container{align-items:center;justify-content:center;flex-direction:column;}article.node-203 .main__container > div{max-width:300px;margin-bottom:40px;padding-top:100px;}article.node-203 .main__container > div.thx_4{margin-bottom:0px;}article.node-203 .main__container > div:after{height:90px;}#banner_sushi img.big_res{display:none;}#banner_sushi img.mob_res{display:block;}#constructor{max-width:300px;flex-direction:column;}main.layout-3col__full{padding-top:290px;}form#custom-sushi-form .fieldset-wrapper{grid-template-columns:90px 90px 90px;gap:15px;grid-template-columns:140px 140px;gap:20px;grid-template-columns:146px 146px;gap:8px;}#constructor .constructor-summary .rendered_image{width:300px;height:300px;}#constructor .constructor-summary .rendered_image .over{width:100%;height:100%;}#constructor .constructor-summary .rendered_image canvas{max-width:100%;max-height:100%;}#constructor .constructor-summary{position:relative;width:100%;}#constructor .constructor-summary > p{margin:20px 0;font-size:14px;line-height:1.3;font-weight:300;}#constructor .constructor-summary a.constructor-add-to-cart{margin-bottom:50px;}form#custom-sushi-form .fieldset-wrapper .form-item h4{min-height:49px;min-height:48px;}form#custom-sushi-form .fieldset-wrapper .option img{max-height:120px;width:auto;}form#custom-sushi-form .fieldset-wrapper .form-item h4{}form#custom-sushi-form .fieldset-wrapper .meta{}form#custom-sushi-form .fieldset-wrapper .option{}.view-id-hits .view-footer a,.view-id-catalog .view-footer a,.view-pizzablock .view-footer a{line-height:1.2;font-size:20px;padding:10px 20px;max-width:300px;}.view-id-hits .view-footer a p,.view-id-catalog .view-footer a p,.view-pizzablock .view-footer a p{margin:0;max-width:190px;font-size:18px;}#right_imgs > div.img4{top:7%;}#left_imgs > div.img4{left:0%;background-position:85px 0px;}#left_imgs > div.img1{top:16%;}#right_imgs > div.img5{top:31%;}#left_imgs > div.img3{width:66px;height:264px;top:40%;}#left_imgs > div.img2{bottom:25%;left:-28%;}.node-teaser .field.field-name-field-product-sale-text.field-type-text.field-label-hidden{top:254px;top:0;}header.header{border-bottom:1px solid #ddd;}header.header.scrolled{position:fixed;background:#fff;width:100%;}header.header.scrolled div#block-block-2 .container_1246{height:30px;}header.header.scrolled div#block-block-4{height:50px;}.not-logged-in header.header.scrolled .header__region{grid-template-columns:1fr 130px 1fr auto 1fr;}header.header.scrolled a#site_logo{background-size:contain;}header.header.scrolled div#block-basic-cart-shopping-cart{height:50px;}header.header.scrolled div#block-basic-cart-shopping-cart div#cart-block:after{width:34px;height:34px;font-size:16px;}header.header.scrolled div#block-basic-cart-shopping-cart div#cart-block{margin:0;height:36px;width:0;padding-left:44px;}header.header.scrolled div#cart-block .basic-cart-block .basic-cart-total-product span{left:auto;top:-4px;width:20px;height:20px;right:0px;font-size:10px;}header.header.scrolled div#block-block-3{padding:0 20px;}.front main.layout-3col__full{padding-top:0px;}.region.region-navigation{background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:0;position:absolute;top:-1px;transition:all .5s;left:0;height:0;overflow:hidden;padding:0;}.scrolled .region.region-navigation{top:78px;position:fixed;left:0;height:0;overflow:hidden;padding:0;}.region.region-navigation.open{left:-0%;height:calc(100vh - 125px);opacity:1;display:block;padding:10px 0;}div#block-menu-menu-catalog{height:100%;}div#block-menu-menu-catalog h2{display:block;position:fixed;right:0;bottom:0;margin:0;background:#FF9800;background:#127b16;font-size:14px;line-height:1;padding:5px 10px;color:#fff;font-weight:300;letter-spacing:.5px;z-index:999;width:100%;height:50px;background-color:#333;display:flex;align-items:center;justify-content:center;line-height:1;padding-bottom:7px;font-size:20px;padding-left:15%;background-image:url(/sites/all/themes/sushi/css/img/menu_food.svg);background-size:34px;background-repeat:no-repeat;background-position:20% 50%;}.region.region-navigation.open div#block-menu-menu-catalog h2:after{position:fixed;content:'×';font-size:30px;color:#666;top:116px;right:9px;display:none;}.scrolled .region.region-navigation.open div#block-menu-menu-catalog h2:after{top:84px;}.region.region-navigation.open div#block-menu-menu-catalog h2:after{display:block;}.page-taxonomy-term main.layout-3col__full,.page-sale main.layout-3col__full,main.layout-3col__full,.page-cart.not-front main.layout-3col__full,.page-cart main.layout-3col__full,.page-checkout main.layout-3col__full{padding-top:0px;}div#vk_community_messages{bottom:42px!important;}.node-type-product.not-front .layout-swap__top.layout-3col__full{background:none;}#start_screen h2{font-size:30px;line-height:42px;margin-bottom:20px;}#start_screen h2:after{height:44px;top:42px;}.page-cart.not-front .layout-3col__full > h1,.page-checkout.not-front .layout-3col__full > h1{margin-top:0;max-width:100%;}div#cart .itog{font-size:26px;}.view-crosssale .slick-dots{flex-wrap:wrap;}.view--catalog .views-row{grid-template-areas:'sale_img'
        'sale_title'
        'body'
        'sale_gifts'
        'sale_oldprice'
        'sale_price';grid-template-columns:100%;grid-template-rows:auto auto auto auto auto auto;}.view--catalog .views-row .views-field-field-product-old-price,.view--catalog .views-row .views-field-price{padding:0;justify-content:center;}.view--catalog .views-row .basic-cart-price strong{padding-right:0px;}.view--catalog .views-row .views-field-field-product--dop-photo .field-content img{max-width:84px;}.view--catalog .views-row .views-field-field-product--dop-photo .field-content{margin-bottom:20px;}.view--catalog .views-row .views-field-price{margin-bottom:10px;}.view--catalog .views-row .views-field-body .field-content{max-height:100%;margin-bottom:15px;}#start_screen h2{font-size:58px;margin:0 auto;margin-bottom:0;text-align:center;margin-top:30px;text-shadow:1px 1px 30px #000;}#start_screen h2 span{font-size:35px;margin-top:10px;}#start_screen h3{max-width:270px;margin:0 auto;font-size:24px;margin-bottom:55px;margin-top:8px;text-shadow:1px 1px 30px #000;text-align:center;}div#block-block-2 .container_1246 > a,div#block-block-2 .container_1246 > p{font-size:12px;font-weight:300;}.node-type-product .field-name-field-promo-code .field-item{padding-left:30px;font-size:48px;}.node-type-product .field-name-field-promo-code{padding-left:50px;background-size:40px;background-position:5px 50%;margin-top:30px;}.node-type-product .field-name-field-promo-code .field-label{font-size:16px;max-width:90px;margin-right:5px;}.node-type-product .field-name-field-promo-code .field-item{padding-left:22px;padding-left:28px;font-size:34px;letter-spacing:-2px;top:-2px;}.node-type-product .field-name-field-promo-code .field-item:before{font-size:52px;margin-top:-25px;margin-top:-28px;margin-top:-23px;}div#block-block-2 .container_1246 > p.city{font-size:11px;max-width:102px;line-height:1.22;}.scrolled div#block-block-2 .container_1246 > p.city{font-size:9px;}div#block-block-2 .container_1246 > p.city:after{content:'\f041';top:0;margin-top:0;}div#block-block-2 .container_1246{height:34px;}.page-new-year.not-front .layout-3col__full > h1,.page-new-year #block-views-crosssale-block h2.block__title{padding:0;font-size:30px;}.view-catalog .view-header p,.view-hits .view-header p,.view-pizzablock .view-header p{padding:0;font-size:17px;max-width:300px;}.page-new-year .view-catalog .views-row{grid-template-areas:'ny_photo .'
        'ny_photo ny_title'
        'ny_photo ny_weight'
        'ny_photo ny_size'
        'ny_photo .'
        'ny_price .';grid-template-columns:150px 1fr;grid-template-rows:1fr max-content max-content max-content 1fr max-content;}.page-new-year .view-catalog .views-row .views-field-field-price-holiday{height:100%;width:150px;margin-left:auto;margin-right:0;}.page-new-year .view-catalog .views-row .views-field-title{padding:0;}.page-new-year .view-catalog .views-row .views-field-field-price-holiday{margin:0;}.page-new-year .view-catalog .views-row .views-field-field-product-main-photo .field-content a img{border-radius:3px 3px 0 0;}.page-new-year .view-catalog .views-row .views-field-field-price-holiday{border-radius:0 0 3px 3px;}.page-new-year .view-catalog .views-row .views-field-title span.field-content{font-size:23px;padding-left:20px;}.page-new-year .view-catalog .views-row .views-field-field-weight,.page-new-year .view-catalog .views-row .views-field-field-size .field-content{padding:0 20px;}.page-new-year .view-catalog,.page-new-year .page-taxonomy main{background-position:50% 280px;}.page-new-year.not-front .layout-3col__full > h1,.page-new-year #block-views-crosssale-block h2.block__title{letter-spacing:0;}.page-new-year h3{font-size:40px;margin-top:20px;}}@media(max-width:480px){#start_screen{background:url(/sites/all/themes/sushi/css/img/start_mob_mini.jpg);background-repeat:no-repeat;background-size:cover;background-position:70% 50%;}.view-pizzablock .pizza_right,.view-pizzablock .pizza_left{display:none;}.view-pizzablock .view-footer a{margin-top:50px;}}@media(max-width:400px){div#cart .summary form .form-item label{font-size:18px;padding-right:25px;}}@media(max-width:320px){.view-crosssale .slick-prev,.view-crosssale .slick-next{display:none!important;}}@font-face{font-family:'IskraW';src:url(/sites/all/themes/sushi/css/2021/font/IskraCYR-UltraThin.otf) format('opentype');font-weight:100;font-style:normal;}@font-face{font-family:'IskraW';src:url(/sites/all/themes/sushi/css/2021/font/IskraCYR-UltraThinItalic.otf) format('opentype');font-weight:100;font-style:italic;}@font-face{font-family:'IskraW';src:url(/sites/all/themes/sushi/css/2021/font/IskraCYR-Thin.otf) format('opentype');font-weight:200;font-style:normal;}@font-face{font-family:'IskraW';src:url(/sites/all/themes/sushi/css/2021/font/IskraCYR-ThinItalic.otf) format('opentype');font-weight:200;font-style:italic;}@font-face{font-family:'IskraW';src:url(/sites/all/themes/sushi/css/2021/font/IskraCYR-Light.otf) format('opentype');font-weight:300;font-style:normal;}@font-face{font-family:'IskraW';src:url(/sites/all/themes/sushi/css/2021/font/IskraCYR-LightItalic.otf) format('opentype');font-weight:300;font-style:italic;}@font-face{font-family:'IskraW';src:url(/sites/all/themes/sushi/css/2021/font/IskraCYR-Regular.otf) format('opentype');font-weight:400;font-style:normal;}@font-face{font-family:'IskraW';src:url(/sites/all/themes/sushi/css/2021/font/IskraCYR-Italic.otf) format('opentype');font-weight:400;font-style:italic;}@font-face{font-family:'IskraW';src:url(/sites/all/themes/sushi/css/2021/font/IskraCYR-Medium.otf) format('opentype');font-weight:500;font-style:normal;}@font-face{font-family:'IskraW';src:url(/sites/all/themes/sushi/css/2021/font/IskraCYR-MediumItalic.otf) format('opentype');font-weight:500;font-style:italic;}@font-face{font-family:'IskraW';src:url(/sites/all/themes/sushi/css/2021/font/IskraCYR-Bold.otf) format('opentype');font-weight:600;font-style:normal;}@font-face{font-family:'IskraW';src:url(/sites/all/themes/sushi/css/2021/font/IskraCYR-BoldItalic.otf) format('opentype');font-weight:600;font-style:italic;}@font-face{font-family:'IskraW';src:url(/sites/all/themes/sushi/css/2021/font/IskraCYR-UltraBold.otf) format('opentype');font-weight:700;font-style:normal;}@font-face{font-family:'IskraW';src:url(/sites/all/themes/sushi/css/2021/font/IskraCYR-UltraBoldItalic.otf) format('opentype');font-weight:700;font-style:italic;}.field-item,p,p *,strong,span,i,b,h1,h2,h3,h4,.field-label-inline .field-label,.field-label-inline .field-items{cursor:default;}.not-front main.layout-3col__full{padding-top:100px;}#block-views-crosssale-block h2.block__title{margin-bottom:50px;}a,a *,input[type="submit"]{cursor:pointer;}.view-catalog,.page-taxonomy main{font-family:'IskraW';color:#212121;padding-top:10px;}#catalog_hits,#catalog_main{font-family:'IskraW';color:#212121;background:#f6f6f6;padding:30px 0;}div#block-views-crosssale-block{font-family:'IskraW';color:#212121;background:#f6f6f6;padding:30px 0;}#catalog_hits h2,#catalog_main h2{max-width:1352px;max-width:1514px;margin:0 auto;margin-bottom:40px;font-size:44px;line-height:1;color:#ef7c16;font-weight:600;}.view-id-hits .view-footer a,.view-id-catalog .view-footer a,.view-pizzablock .view-footer a{line-height:64px;display:block;background:#f06526;font-size:20px;position:relative;color:#fff;-moz-appearance:none;-webkit-appearance:none;border:0;width:fit-content;text-align:center;padding:0 20px;margin:0 auto;border-radius:50px;z-index:3;display:flex;align-items:center;justify-content:center;overflow:hidden;}.view-id-hits .view-footer a span,.view-id-catalog .view-footer a span,.view-pizzablock .view-footer a span{width:34px;height:34px;margin-right:14px;background:url(/sites/all/themes/sushi/css/img/sushi_dish.svg);background-position:50% 50%;background-size:contain;background-repeat:no-repeat;}.view-pizzablock .view-footer a span{background:url(/sites/all/themes/sushi/css/img/pizza4.svg);background-position:50% 50%;background-size:contain;background-repeat:no-repeat;}.view-id-hits .view-footer a p,.view-id-catalog .view-footer a p,.view-pizzablock .view-footer a p{margin:0;padding-bottom:4px;}.page-taxonomy main,.page-2to1 main,.page-menu main{background:#f6f6f6;padding:1px 0;padding-top:75px;}.page-taxonomy.not-front main > h1{display:none;}.view-catalog .view-header,.view-hits .view-header,.view-pizzablock .view-header{max-width:1400px;margin:0 auto;max-width:96%;background:#f44336;color:#fff;font-size:26px;font-weight:400;display:flex;align-items:center;justify-content:center;margin-bottom:25px;margin-top:-35px;padding-bottom:2px;border-radius:25px;}.page-menu .view-header{font-size:20px;margin-top:-74px;margin-bottom:52px;}.view-catalog .view-content,.view-hits .view-content,.view-pizzablock .view-content{width:100%;max-width:1514px;margin:0 auto;display:flex;flex-wrap:wrap;column-gap:24px;}.view-crosssale .slick-list{width:100%;max-width:1514px;margin:0 auto;}.view-catalog .views-row,.view-hits .views-row,.view-pizzablock .views-row,.view-crosssale .slick-initialized .slick-slide.views-row{width:100%;max-width:360px;background:#fff;border-radius:10px;overflow:hidden;position:relative;margin-bottom:24px;}.view-crosssale .slick-initialized .slick-slide.views-row{max-width:unset;background:transparent;border-radius:0;}html.js .admin-menu .view-catalog .views-row div.contextual-links-wrapper{}.view-crosssale .slick-dotted.slick-slider{margin-bottom:0px;min-height:0;padding-bottom:30px;}.view-crosssale .slick-prev,.view-crosssale .slick-next{background:transparent;box-shadow:none;width:36px;height:36px;transform:none;opacity:.5;transform:rotate(-135deg);top:50%;margin-top:-25px;transition:all .5s;}.view-crosssale .slick-prev{left:20px;}.view-crosssale .slick-next{right:20px;transform:rotate(135deg);}.view-crosssale .slick-prev:hover,.view-crosssale .slick-prev:focus,.view-crosssale .slick-next:hover,.view-crosssale .slick-next:focus{background:transparent;opacity:1;}.view-crosssale .slick-prev:before,.view-crosssale .slick-next:before{background:url(/sites/all/themes/sushi/css/img/slider_arrows.svg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;transform:none;width:100%;height:100%;top:0;left:0;right:0;}.view-crosssale .slick-prev:before{transform:scaleX(-1);}.view-crosssale .slick-next:before{}.view-crosssale .slick-prev:after,.view-crosssale .slick-next:after{display:none;}.view-crosssale .slick-prev:after{}.view-crosssale .slick-next:after{}.view-crosssale .slick-prev.slick-disabled:before,.view-crosssale .slick-next.slick-disabled:before{opacity:1;}.view-crosssale ul.slick-dots{bottom:0;height:26px;display:flex;align-items:center;justify-content:center;}.view-crosssale ul.slick-dots li{height:12px;width:12px;margin:0 2px;display:flex;align-items:center;justify-content:center;}.view-crosssale ul.slick-dots li button{width:10px;height:10px;transform:none;border-radius:10px;background:#e6e3e3;opacity:1;border:1px solid #e6e3e3;margin:0 auto;padding:0;display:flex;align-items:center;justify-content:center;transition:all .5s;}.view-crosssale ul.slick-dots li button:hover,.view-crosssale ul.slick-dots li button:focus,.view-crosssale ul.slick-dots li.slick-active button{background:#ef7c16;border:1px solid #ef7c16;}.view-crosssale ul.slick-dots li button:before{content:'';width:100%;height:100%;}.view-crosssale .slick-list{padding:0;}.view-catalog article,.view-hits article,.view-pizzablock article,.view-crosssale article{display:grid;grid-template-areas:'itemweight itemweight size size'
                       'body body body body'
                       'photo photo photo photo'
                       'header header header header'
                       'sticker sticker taste moreinfo'
                       'sale_text sale_text sale_text sale_text'
                       'price oldprice openitem addtocart';grid-template-columns:auto 1fr max-content max-content;grid-template-columns:auto 1fr max-content 40px;grid-template-rows:max-content 116px 80px auto auto auto;padding:13px 18px;grid-template-rows:max-content 116px 80px 1fr auto auto;padding:13px 18px;height:100%;}.page-taxonomy-term-1 .view-catalog article{display:grid;grid-template-areas:'itemweight itemweight size size'
                       'body body body body'
                       'photo photo photo photo'
                       'header header header header'
                       'stickersale sticker taste moreinfo'
                       'sale_text sale_text sale_text sale_text'
                       'price oldprice openitem addtocart';grid-template-columns:auto 1fr max-content max-content;grid-template-columns:auto 1fr max-content 40px;grid-template-rows:max-content 116px 80px 1fr auto auto auto;padding:13px 18px;grid-template-rows:max-content 116px 80px 1fr auto auto;padding:13px 18px;height:100%;}.view-crosssale article{width:100%;max-width:360px;margin:0 auto;background:#fff;border-radius:10px;}.admin-menu .view-catalog article,.admin-menu .view-hits article,.admin-menu .view-pizzablock article,.admin-menu .view-crosssale article{display:grid;grid-template-areas:'itemweight itemweight size size'
                       'body body body body'
                       'photo photo photo photo'
                       'header header header header'
                       'sticker sticker taste moreinfo'
                       'sale_text sale_text sale_text sale_text'
                       'price oldprice openitem addtocart';grid-template-rows:max-content 116px 80px auto auto auto auto;grid-template-rows:max-content 107px 0 auto auto auto auto;grid-template-rows:max-content 110px 80px auto auto auto;grid-template-rows:max-content 116px 80px 1fr auto auto auto;}.view-catalog .views-row header h2,.view-hits .views-row header h2,.view-pizzablock .views-row header h2,.view-crosssale .views-row header h2{display:none;}.view-catalog .views-row .field-name-field-weight,.view-hits .views-row .field-name-field-weight,.view-pizzablock .views-row .field-name-field-weight,.view-crosssale .views-row .field-name-field-weight{grid-area:itemweight;position:relative;z-index:2;color:#fff;font-size:14px;}.view-catalog .views-row .field-name-field-weight .field-label,.view-hits .views-row .field-name-field-weight .field-label,.view-pizzablock .views-row .field-name-field-weight .field-label,.view-crosssale .views-row .field-name-field-weight .field-label{font-weight:300;display:inline-block;display:none;}.view-catalog .views-row .field-name-field-weight .field-items,.view-hits .views-row .field-name-field-weight .field-items,.view-pizzablock .views-row .field-name-field-weight .field-items,.view-crosssale .views-row .field-name-field-weight .field-items{font-weight:400;display:flex;align-items:center;justify-content:center;padding:0 10px;background:#fff;color:#444;border-radius:50px;font-size:12px;font-family:'Gotham__Pro',sans-serif;width:max-content;}.view-catalog .views-row .field-name-field-weight .field-item,.view-hits .views-row .field-name-field-weight .field-item,.view-pizzablock .views-row .field-name-field-weight .field-item,.view-crosssale .views-row .field-name-field-weight .field-item{}.view-catalog .views-row .field-name-field-size,.view-hits .views-row .field-name-field-size,.view-pizzablock .views-row .field-name-field-size,.view-crosssale .views-row .field-name-field-size{grid-area:size;position:relative;z-index:2;color:#fff;font-size:14px;display:flex;align-items:center;justify-content:flex-end;}.view-catalog .views-row .field-name-field-size .field-label,.view-hits .views-row .field-name-field-size .field-label,.view-pizzablock .views-row .field-name-field-size .field-label,.view-crosssale .views-row .field-name-field-size .field-label{font-weight:300;display:none;}.view-catalog .views-row .field-name-field-size .field-items,.view-hits .views-row .field-name-field-size .field-items,.view-pizzablock .views-row .field-name-field-size .field-items,.view-crosssale .views-row .field-name-field-size .field-items{font-weight:400;display:flex;align-items:center;justify-content:center;padding:0 10px;background:#fff;color:#444;border-radius:50px;font-size:12px;font-family:'Gotham__Pro',sans-serif;width:max-content;}.view-catalog .views-row .field-name-field-size .field-item,.view-hits .views-row .field-name-field-size .field-item,.view-pizzablock .views-row .field-name-field-size .field-item,.view-crosssale .views-row .field-name-field-size .field-item{}.view-catalog .views-row .field-name-body,.view-hits .views-row .field-name-body,.view-pizzablock .views-row .field-name-body,.view-crosssale .views-row .field-name-body{grid-area:body;position:relative;z-index:2;color:#fff;font-size:14px;margin-top:20px;}.view-catalog .views-row .field-name-body .field-label,.view-hits .views-row .field-name-body .field-label,.view-pizzablock .views-row .field-name-body .field-label,.view-crosssale .views-row .field-name-body .field-label{font-weight:300;}.view-catalog .views-row .field-name-body .field-items,.view-hits .views-row .field-name-body .field-items,.view-pizzablock .views-row .field-name-body .field-items,.view-crosssale .views-row .field-name-body .field-items{font-weight:300;}.view-catalog .views-row .field-name-body .field-item,.view-hits .views-row .field-name-body .field-item,.view-pizzablock .views-row .field-name-body .field-item,.view-crosssale .views-row .field-name-body .field-item{max-height:130px;overflow:hidden;}.view-catalog .views-row .field-name-body .field-item p,.view-hits .views-row .field-name-body .field-item p,.view-pizzablock .views-row .field-name-body .field-item p,.view-crosssale .views-row .field-name-body .field-item p{line-height:16px;margin:0;}.view-catalog .views-row .field-name-body .field-item b,.view-hits .views-row .field-name-body .field-item b,.view-pizzablock .views-row .field-name-body .field-item b,.view-crosssale .views-row .field-name-body .field-item b{font-weight:300;}.view-catalog .views-row .field-name-body .field-item br,.view-hits .views-row .field-name-body .field-item br,.view-pizzablock .views-row .field-name-body .field-item br,.view-crosssale .views-row .field-name-body .field-item br{}.view-catalog .views-row .field-name-field-product-main-photo,.view-hits .views-row .field-name-field-product-main-photo,.view-pizzablock .views-row .field-name-field-product-main-photo,.view-crosssale .views-row .field-name-field-product-main-photo{grid-area:photo;position:absolute;left:0;top:0;width:100%;z-index:1;height:max-content;}.view-crosssale .views-row .field-name-field-product-main-photo{border-radius:10px 10px 0 0;overflow:hidden;max-width:360px;left:50%;margin-left:-180px;}.view-catalog .views-row .field-name-field-product-main-photo:after,.view-hits .views-row .field-name-field-product-main-photo:after,.view-pizzablock .views-row .field-name-field-product-main-photo:after,.view-crosssale .views-row .field-name-field-product-main-photo:after{position:absolute;content:'';background:rgb(0 0 0 / 80%);top:0;left:0;width:100%;height:100%;}.view-catalog .views-row .field-name-field-weight,.view-catalog .views-row .field-name-field-size,.view-catalog .views-row .field-name-body,.view-catalog .views-row .field-name-field-product-main-photo:after,.view-hits .views-row .field-name-field-weight,.view-pizzablock .views-row .field-name-field-weight,.view-hits .views-row .field-name-field-size,.view-pizzablock .views-row .field-name-field-size,.view-hits .views-row .field-name-body,.view-pizzablock .views-row .field-name-body,.view-hits .views-row .field-name-field-product-main-photo:after,.view-pizzablock .views-row .field-name-field-product-main-photo:after,.view-crosssale .views-row .field-name-field-weight,.view-crosssale .views-row .field-name-field-size,.view-crosssale .views-row .field-name-body,.view-crosssale .views-row .field-name-field-product-main-photo:after{opacity:0;transition:all .5s;z-index:-2;}.view-catalog .views-row.active .field-name-field-weight,.view-catalog .views-row.active .field-name-field-size,.view-catalog .views-row.active .field-name-body,.view-catalog .views-row.active .field-name-field-product-main-photo:after,.view-hits .views-row.active .field-name-field-weight,.view-pizzablock .views-row.active .field-name-field-weight,.view-hits .views-row.active .field-name-field-size,.view-pizzablock .views-row.active .field-name-field-size,.view-hits .views-row.active .field-name-body,.view-pizzablock .views-row.active .field-name-body,.view-hits .views-row.active .field-name-field-product-main-photo:after,.view-pizzablock .views-row.active .field-name-field-product-main-photo:after,.view-crosssale .views-row.active .field-name-field-weight,.view-crosssale .views-row.active .field-name-field-size,.view-crosssale .views-row.active .field-name-body,.view-crosssale .views-row.active .field-name-field-product-main-photo:after{opacity:1;transition:all .5s;z-index:2;}.view-catalog .views-row .field-name-field-weight,.view-catalog .views-row .field-name-field-size,.view-hits .views-row .field-name-field-weight,.view-pizzablock .views-row .field-name-field-weight,.view-hits .views-row .field-name-field-size,.view-pizzablock .views-row .field-name-field-size,.view-crosssale .views-row .field-name-field-weight,.view-crosssale .views-row .field-name-field-size,.view-catalog .views-row.active .field-name-field-weight,.view-catalog .views-row.active .field-name-field-size,.view-hits .views-row.active .field-name-field-weight,.view-pizzablock .views-row.active .field-name-field-weight,.view-hits .views-row.active .field-name-field-size,.view-pizzablock .views-row.active .field-name-field-size,.view-crosssale .views-row.active .field-name-field-weight,.view-crosssale .views-row.active .field-name-field-size{opacity:1;z-index:2;}.view-catalog .views-row .field-name-field-product-main-photo .field-items,.view-hits .views-row .field-name-field-product-main-photo .field-items,.view-pizzablock .views-row .field-name-field-product-main-photo .field-items,.view-crosssale .views-row .field-name-field-product-main-photo .field-items{font-size:0;line-height:0;}.view-catalog .views-row .field-name-field-product-main-photo .field-item,.view-hits .views-row .field-name-field-product-main-photo .field-item,.view-pizzablock .views-row .field-name-field-product-main-photo .field-item,.view-crosssale .views-row .field-name-field-product-main-photo .field-item{}.view-catalog .views-row .field-name-field-product-main-photo .field-item a,.view-hits .views-row .field-name-field-product-main-photo .field-item a,.view-pizzablock .views-row .field-name-field-product-main-photo .field-item a,.view-crosssale .views-row .field-name-field-product-main-photo .field-item a{}.view-catalog .views-row .field-name-field-product-main-photo .field-item img,.view-hits .views-row .field-name-field-product-main-photo .field-item img,.view-pizzablock .views-row .field-name-field-product-main-photo .field-item img,.view-crosssale .views-row .field-name-field-product-main-photo .field-item img{margin:0 auto;border-radius:10px;}.view-catalog .views-row .field-name-title-field,.view-hits .views-row .field-name-title-field,.view-pizzablock .views-row .field-name-title-field,.view-crosssale .views-row .field-name-title-field{grid-area:header;position:relative;z-index:2;}.view-catalog .views-row .field-name-title-field .field-items,.view-hits .views-row .field-name-title-field .field-items,.view-pizzablock .views-row .field-name-title-field .field-items,.view-crosssale .views-row .field-name-title-field .field-items{}.view-catalog .views-row .field-name-title-field .field-item,.view-hits .views-row .field-name-title-field .field-item,.view-pizzablock .views-row .field-name-title-field .field-item,.view-crosssale .views-row .field-name-title-field .field-item{margin-top:25px;margin-bottom:15px;margin:15px 0;font-size:24px;font-size:22px;font-weight:600;}.view-crosssale .views-row .field-name-title-field .field-item{font-size:18px;}.view-catalog .views-row .field-name-field-sticker,.view-hits .views-row .field-name-field-sticker,.view-pizzablock .views-row .field-name-field-sticker,.view-crosssale .views-row .field-name-field-sticker{grid-area:sticker;position:relative;z-index:2;margin-bottom:20px;margin-bottom:10px;display:flex;align-items:center;}.view-catalog .views-row .field-name-field-sticker .field-items,.view-hits .views-row .field-name-field-sticker .field-items,.view-pizzablock .views-row .field-name-field-sticker .field-items,.view-crosssale .views-row .field-name-field-sticker .field-items{display:flex;align-items:center;}.view-catalog .views-row .field-name-field-sticker .field-item,.view-hits .views-row .field-name-field-sticker .field-item,.view-pizzablock .views-row .field-name-field-sticker .field-item,.view-crosssale .views-row .field-name-field-sticker .field-item{margin-right:10px;}.view-catalog .views-row .field-name-field-sticker .field-item:last-child,.view-hits .views-row .field-name-field-sticker .field-item:last-child,.view-pizzablock .views-row .field-name-field-sticker .field-item:last-child,.view-crosssale .views-row .field-name-field-sticker .field-item:last-child{margin-right:0;}.view-catalog .views-row .field-name-field-sticker .field-item b,.view-hits .views-row .field-name-field-sticker .field-item b,.view-pizzablock .views-row .field-name-field-sticker .field-item b,.view-crosssale .views-row .field-name-field-sticker .field-item b{height:30px;padding:0 10px;background:#e9e5e5;display:flex;align-items:center;justify-content:center;border-radius:30px;font-size:14px;font-weight:400;letter-spacing:.5px;width:max-content;color:#212121;}.view-catalog .views-row .field-name-field-sticker .field-item b.new,.view-hits .views-row .field-name-field-sticker .field-item b.new,.view-pizzablock .views-row .field-name-field-sticker .field-item b.new,.view-crosssale .views-row .field-name-field-sticker .field-item b.new{background:#c6ea00;}.view-catalog .views-row .field-name-field-sticker .field-item b.vigoda,.view-hits .views-row .field-name-field-sticker .field-item b.vigoda,.view-pizzablock .views-row .field-name-field-sticker .field-item b.vigoda,.view-crosssale .views-row .field-name-field-sticker .field-item b.vigoda{background:#333;color:#fff;font-weight:300;}.view-catalog .views-row .field-name-field-sticker .field-item b.hit,.view-hits .views-row .field-name-field-sticker .field-item b.hit,.view-pizzablock .views-row .field-name-field-sticker .field-item b.hit,.view-crosssale .views-row .field-name-field-sticker .field-item b.hit{background:#1db1b3;color:#fff;font-weight:300;}.view-catalog .views-row .field-name-field-sticker .field-item b.sale,.view-hits .views-row .field-name-field-sticker .field-item b.sale,.view-pizzablock .views-row .field-name-field-sticker .field-item b.sale,.view-crosssale .views-row .field-name-field-sticker .field-item b.sale{background:#f33;color:#fff;font-weight:300;}.views-row .field-name-field-sticker .field-item b.shef{background:#9c27b0;color:#fff;font-weight:300;}.view-catalog .views-row .field-name-field-product-sale-text,.view-hits .views-row .field-name-field-product-sale-text,.view-pizzablock .views-row .field-name-field-product-sale-text,.view-crosssale .views-row .field-name-field-product-sale-text{grid-area:sale_text;margin-bottom:10px;}.view-catalog .views-row .field-name-field-product-sale-text .field-item,.view-hits .views-row .field-name-field-product-sale-text .field-item,.view-pizzablock .views-row .field-name-field-product-sale-text .field-item,.view-crosssale .views-row .field-name-field-product-sale-text .field-item{height:30px;padding:0 10px;display:flex;align-items:center;justify-content:center;border-radius:30px;font-size:14px;letter-spacing:.5px;width:max-content;background:#f06628;color:#fff;font-weight:300;}.view-catalog .views-row .field-name-field-vkus-opt,.view-hits .views-row .field-name-field-vkus-opt,.view-pizzablock .views-row .field-name-field-vkus-opt,.view-crosssale .views-row .field-name-field-vkus-opt{grid-area:taste;position:relative;z-index:2;margin-bottom:10px;}.view-catalog .views-row .field-name-field-vkus-opt .field-items,.view-hits .views-row .field-name-field-vkus-opt .field-items,.view-pizzablock .views-row .field-name-field-vkus-opt .field-items,.view-crosssale .views-row .field-name-field-vkus-opt .field-items{display:flex;align-items:center;justify-content:flex-end;}.view-catalog .views-row .field-name-field-vkus-opt .field-item,.view-hits .views-row .field-name-field-vkus-opt .field-item,.view-pizzablock .views-row .field-name-field-vkus-opt .field-item,.view-crosssale .views-row .field-name-field-vkus-opt .field-item{}.view-catalog .views-row .field-name-field-vkus-opt .field-item a,.view-hits .views-row .field-name-field-vkus-opt .field-item a,.view-pizzablock .views-row .field-name-field-vkus-opt .field-item a,.view-crosssale .views-row .field-name-field-vkus-opt .field-item a{width:30px;height:30px;display:block;font-size:0;border-radius:50px;margin-left:10px;}.view-catalog .views-row .field-name-field-vkus-opt .field-item a[href="/hot"],.view-hits .views-row .field-name-field-vkus-opt .field-item a[href="/hot"],.view-pizzablock .views-row .field-name-field-vkus-opt .field-item a[href="/hot"],.view-crosssale .views-row .field-name-field-vkus-opt .field-item a[href="/hot"]{background:url(/sites/all/themes/sushi/css/2021/img/hot.svg),#f33;background-size:16px;background-repeat:no-repeat;background-position:50% 50%;}.view-catalog .views-row .field-name-field-vkus-opt .field-item a[href="/vegan"],.view-hits .views-row .field-name-field-vkus-opt .field-item a[href="/vegan"],.view-pizzablock .views-row .field-name-field-vkus-opt .field-item a[href="/vegan"],.view-crosssale .views-row .field-name-field-vkus-opt .field-item a[href="/vegan"]{background:url(/sites/all/themes/sushi/css/2021/img/vegan.svg),#1aa51a;background-size:15px;background-repeat:no-repeat;background-position:47% 50%;}.view-catalog .views-row .field-name-field-product-old-price,.view-hits .views-row .field-name-field-product-old-price,.view-pizzablock .views-row .field-name-field-product-old-price,.view-crosssale .views-row .field-name-field-product-old-price{grid-area:oldprice;position:relative;z-index:2;display:flex;align-items:center;width:max-content;}.view-catalog .views-row .field-name-field-product-old-price .field-items,.view-hits .views-row .field-name-field-product-old-price .field-items,.view-pizzablock .views-row .field-name-field-product-old-price .field-items,.view-crosssale .views-row .field-name-field-product-old-price .field-items{}.view-catalog .views-row .field-name-field-product-old-price .field-item,.view-hits .views-row .field-name-field-product-old-price .field-item,.view-pizzablock .views-row .field-name-field-product-old-price .field-item,.view-crosssale .views-row .field-name-field-product-old-price .field-item{font-size:24px;color:#7b7676;line-height:1;padding-bottom:3px;font-weight:300;position:relative;}.view-catalog .views-row .field-name-field-product-old-price .field-item:after,.view-hits .views-row .field-name-field-product-old-price .field-item:after,.view-pizzablock .views-row .field-name-field-product-old-price .field-item:after,.view-crosssale .views-row .field-name-field-product-old-price .field-item:after{position:absolute;content:'';width:112%;height:1px;background:#7b7676;top:14px;left:-6%;}.view-catalog .views-row .basic-cart-price,.view-hits .views-row .basic-cart-price,.view-pizzablock .views-row .basic-cart-price,.view-crosssale .views-row .basic-cart-price{grid-area:price;position:relative;z-index:2;display:flex;align-items:center;}.view-catalog .views-row .basic-cart-price span,.view-hits .views-row .basic-cart-price span,.view-pizzablock .views-row .basic-cart-price span,.view-crosssale .views-row .basic-cart-price span{display:none;}.view-catalog .views-row .basic-cart-price strong,.view-hits .views-row .basic-cart-price strong,.view-pizzablock .views-row .basic-cart-price strong,.view-crosssale .views-row .basic-cart-price strong{position:relative;font-size:36px;font-weight:500;letter-spacing:-1px;line-height:1;height:40px;display:flex;align-items:center;padding-bottom:8px;padding-right:25px;margin-right:30px;}.view-catalog .views-row .basic-cart-price strong:before,.view-hits .views-row .basic-cart-price strong:before,.view-pizzablock .views-row .basic-cart-price strong:before,.view-crosssale .views-row .basic-cart-price strong:before{position:absolute;content:'P';right:0;font-size:35px;font-weight:400;bottom:5px;line-height:1;}.view-catalog .views-row .basic-cart-price strong:after,.view-hits .views-row .basic-cart-price strong:after,.view-pizzablock .views-row .basic-cart-price strong:after,.view-crosssale .views-row .basic-cart-price strong:after{position:absolute;content:'';right:8px;bottom:13px;width:8px;height:2px;background:#212128;}.view-catalog .views-row form.cart-form,.view-hits .views-row form.cart-form,.view-pizzablock .views-row form.cart-form,.view-crosssale .views-row form.cart-form{grid-area:addtocart;position:relative;z-index:2;width:max-content;height:max-content;}.view-catalog .views-row form.cart-form .s-and-q,.view-hits .views-row form.cart-form .s-and-q,.view-pizzablock .views-row form.cart-form .s-and-q,.view-crosssale .views-row form.cart-form .s-and-q{}.view-catalog .views-row form.cart-form .s-and-q > input.form-submit,.view-hits .views-row form.cart-form .s-and-q > input.form-submit,.view-pizzablock .views-row form.cart-form .s-and-q > input.form-submit,.view-crosssale .views-row form.cart-form .s-and-q > input.form-submit{background:url(/sites/all/themes/sushi/css/2021/img/plus_1.svg),#ef7c16;width:40px;height:40px;display:block;border-radius:50px;border:none;font-size:0;background-position:50% 50%;background-size:18px;background-repeat:no-repeat;}.view-catalog .views-row form.cart-form .quantity,.view-hits .views-row form.cart-form .quantity,.view-pizzablock .views-row form.cart-form .quantity,.view-crosssale .views-row form.cart-form .quantity{display:none;}.view-catalog .views-row .field-name-field-info-btn,.view-hits .views-row .field-name-field-info-btn,.view-pizzablock .views-row .field-name-field-info-btn,.view-crosssale .views-row .field-name-field-info-btn{grid-area:moreinfo;position:relative;z-index:2;margin-bottom:10px;}.view-catalog .views-row .field-name-field-info-btn .field-items,.view-hits .views-row .field-name-field-info-btn .field-items,.view-pizzablock .views-row .field-name-field-info-btn .field-items,.view-crosssale .views-row .field-name-field-info-btn .field-items{}.view-catalog .views-row .field-name-field-info-btn .field-item,.view-hits .views-row .field-name-field-info-btn .field-item,.view-pizzablock .views-row .field-name-field-info-btn .field-item,.view-crosssale .views-row .field-name-field-info-btn .field-item{display:flex;justify-content:flex-end;}.view-catalog .views-row .field-name-field-info-btn .field-item p,.view-hits .views-row .field-name-field-info-btn .field-item p,.view-pizzablock .views-row .field-name-field-info-btn .field-item p,.view-crosssale .views-row .field-name-field-info-btn .field-item p{margin:0;display:flex;justify-content:flex-end;}.view-catalog .views-row .field-name-field-info-btn a#more_info,.view-hits .views-row .field-name-field-info-btn a#more_info,.view-pizzablock .views-row .field-name-field-info-btn a#more_info,.view-crosssale .views-row .field-name-field-info-btn a{font-size:22px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50px;line-height:1;padding-bottom:2px;font-style:italic;font-weight:600;padding-right:1px;color:#222;background:#d6d1d1;}.view-catalog .views-row.active .field-name-field-info-btn a#more_info,.view-hits .views-row.active .field-name-field-info-btn a#more_info,.view-pizzablock .views-row.active .field-name-field-info-btn a#more_info,.view-crosssale .views-row.active .field-name-field-info-btn a{color:#fff;background:#222;}.view-catalog .views-row ul.links.inline,.view-hits .views-row ul.links.inline,.view-pizzablock .views-row ul.links.inline,.view-crosssale .views-row ul.links.inline{grid-area:openitem;margin:0;padding-right:10px;display:flex;align-items:center;justify-content:flex-end;}.view-catalog .views-row ul.links.inline li,.view-hits .views-row ul.links.inline li,.view-pizzablock .views-row ul.links.inline li,.view-crosssale .views-row ul.links.inline li{margin:0;padding:0;}.view-catalog .views-row ul.links.inline li a,.view-hits .views-row ul.links.inline li a,.view-pizzablock .views-row ul.links.inline li a,.view-crosssale .views-row ul.links.inline li a{background:url(/sites/all/themes/sushi/css/2021/img/more.svg),#d6d1d1;width:40px;height:40px;display:block;font-size:0;border-radius:50px;background-size:16px;background-repeat:no-repeat;background-position:11px 50%;}.admin-menu .view-catalog .views-row .field-name-field-product-main-photo,.admin-menu .view-hits .views-row .field-name-field-product-main-photo,.admin-menu .view-pizzablock .views-row .field-name-field-product-main-photo,.admin-menu .view-crosssale .views-row .field-name-field-product-main-photo{left:-20px;top:-150px;width:max-content;}.view-catalog article .field-name-body .field-item b.testo_trad,.view-catalog article .field-name-body .field-item strong.testo_trad,.view-catalog article .field-name-body .field-item b.testo_tonkoe,.view-catalog article .field-name-body .field-item strong.testo_tonkoe,#catalog_hits article .field-name-body .field-item b.testo_trad,#catalog_hits article .field-name-body .field-item strong.testo_trad,#catalog_hits article .field-name-body .field-item b.testo_tonkoe,#catalog_hits article .field-name-body .field-item strong.testo_tonkoe,.node-type-product.not-front main > article.node-product .field-name-body .field-item b.testo_trad,.node-type-product.not-front main > article.node-product .field-name-body .field-item strong.testo_trad,.node-type-product.not-front main > article.node-product .field-name-body .field-item b.testo_tonkoe,.node-type-product.not-front main > article.node-product .field-name-body .field-item strong.testo_tonkoe,.view-crosssale article .field-name-body .field-item b.testo_trad,.view-crosssale article .field-name-body .field-item strong.testo_trad,.view-crosssale article .field-name-body .field-item b.testo_tonkoe,.view-crosssale article .field-name-body .field-item strong.testo_tonkoe{padding:2px 4px;padding:0px 8px;padding-bottom:2px;background:#f06526;background:#9E9E9E;display:inline-block;border-radius:30px;color:#fff;font-weight:400;letter-spacing:.5px;cursor:pointer;}.node-type-product.not-front main > article.node-product .field-name-body .field-item b.testo_trad,.node-type-product.not-front main > article.node-product .field-name-body .field-item strong.testo_trad,.node-type-product.not-front main > article.node-product .field-name-body .field-item b.testo_tonkoe,.node-type-product.not-front main > article.node-product .field-name-body .field-item strong.testo_tonkoe{padding:2px 4px;padding:0px 8px;padding-bottom:2px;background:#f06526;background:#9E9E9E;display:inline-block;border-radius:30px;color:#fff;font-weight:400;letter-spacing:.5px;cursor:pointer;}.view-catalog article .field-name-body .field-item b.testo_trad.active,.view-catalog article .field-name-body .field-item strong.testo_trad.active,.view-catalog article .field-name-body .field-item b.testo_tonkoe.active,.view-catalog article .field-name-body .field-item strong.testo_tonkoe.active,#catalog_hits article .field-name-body .field-item b.testo_trad.active,#catalog_hits article .field-name-body .field-item strong.testo_trad.active,#catalog_hits article .field-name-body .field-item b.testo_tonkoe.active,#catalog_hits article .field-name-body .field-item strong.testo_tonkoe.active,.node-type-product.not-front main > article.node-product .field-name-body .field-item b.testo_trad.active,.node-type-product.not-front main > article.node-product .field-name-body .field-item strong.testo_trad.active,.node-type-product.not-front main > article.node-product .field-name-body .field-item b.testo_tonkoe.active,.node-type-product.not-front main > article.node-product .field-name-body .field-item strong.testo_tonkoe.active,.view-crosssale article .field-name-body .field-item b.testo_trad.active,.view-crosssale article .field-name-body .field-item strong.testo_trad.active,.view-crosssale article .field-name-body .field-item b.testo_tonkoe.active,.view-crosssale article .field-name-body .field-item strong.testo_tonkoe.active{background:#f06526;}.view-pizzablock .views-row .field-name-field-weight .field-item span,.view-catalog .views-row .field-name-field-weight .field-item span{display:none;}.view-pizzablock .views-row .field-name-field-weight .field-item span.open,.view-catalog .views-row .field-name-field-weight .field-item span.open{display:block;}.view-pizzablock .views-row .field-name-field-weight,.view-catalog .views-row .field-name-field-weight{display:flex;align-items:center;}.view-pizzablock .views-row .field-name-field-weight .field-items:after,.view-catalog .views-row .field-name-field-weight .field-items:after{content:'±5%';display:inline-block;}.page-taxonomy-term-1 .view-catalog .views-row .field-name-field-product-sale-text{display:block;position:relative;grid-area:stickersale;height:max-content;margin-right:30px;margin-right:10px;}.page-taxonomy-term-1 .view-catalog .views-row .field-name-field-product-sale-text .field-items{display:flex;align-items:center;height:30px;}.page-taxonomy-term-1 .view-catalog .views-row .field-name-field-product-sale-text .field-item{height:26px;padding:0 10px;background:#333;display:flex;align-items:center;justify-content:center;border-radius:30px;font-size:14px;font-weight:300;letter-spacing:.5px;width:max-content;color:#fff;}.page-taxonomy-term main .taxonomy-term-description,.page-2to1 .view-catalog .view-header{margin:0 auto;max-width:1246px;width:100%;text-align:center;font-size:20px;color:#fff;background:#ef7c16;padding:10px 0;border-radius:50px;padding-bottom:13px;position:relative;z-index:2;margin-bottom:50px;display:block;}.page-taxonomy-term main .taxonomy-term-description:after,.page-2to1 .view-catalog .view-header:after{position:absolute;content:'';width:36px;height:36px;background:inherit;transform:rotate(45deg);z-index:-1;left:50%;margin-left:-25px;bottom:-13px;}.page-taxonomy-term main .taxonomy-term-description p,.page-2to1 .view-catalog .view-header p{margin:0;position:relative;z-index:2;}.not-front.page-2to1 .layout-3col__full > h1{display:none;}@media(max-width:1540px){.view-catalog .view-content,.view-hits .view-content,.view-pizzablock .view-content,#catalog_hits .view-content,.view-crosssale .slick-list,.page-taxonomy-term main .taxonomy-term-description,#catalog_hits h2,#catalog_main h2{max-width:1352px;}.view-catalog .views-row,.view-hits .views-row,.view-pizzablock .views-row,.view-crosssale article{max-width:320px;}.view-crosssale .views-row .field-name-field-product-main-photo{max-width:320px;left:50%;margin-left:-160px;overflow:hidden;}.view-catalog article,.view-hits article,.view-pizzablock article,.view-crosssale article{grid-template-rows:max-content 116px 54px auto auto auto;}.view-catalog .views-row .field-name-field-info-btn a#more_info,.view-hits .views-row .field-name-field-info-btn a#more_info,.view-pizzablock .views-row .field-name-field-info-btn a#more_info,.view-crosssale .views-row .field-name-field-info-btn a{font-size:19px;width:26px;height:26px;}.view-catalog .views-row .field-name-title-field .field-item,.view-hits .views-row .field-name-title-field .field-item,.view-pizzablock .views-row .field-name-title-field .field-item,.view-crosssale .views-row .field-name-title-field .field-item{font-size:20px;}.view-crosssale .views-row .field-name-title-field .field-item{min-height:48px;}.view-catalog .views-row .field-name-field-sticker .field-item b,.view-hits .views-row .field-name-field-sticker .field-item b,.view-pizzablock .views-row .field-name-field-sticker .field-item b,.view-crosssale .views-row .field-name-field-sticker .field-item b{height:26px;font-size:12px;}.view-catalog .views-row .field-name-field-vkus-opt .field-item a,.view-hits .views-row .field-name-field-vkus-opt .field-item a,.view-pizzablock .views-row .field-name-field-vkus-opt .field-item a,.view-crosssale .views-row .field-name-field-vkus-opt .field-item a{width:26px;height:26px;}.view-catalog .views-row .field-name-field-vkus-opt .field-item a[href="/hot"],.view-hits .views-row .field-name-field-vkus-opt .field-item a[href="/hot"],.view-pizzablock .views-row .field-name-field-vkus-opt .field-item a[href="/hot"],.view-crosssale .views-row .field-name-field-vkus-opt .field-item a[href="/hot"]{background-size:14px;}.view-catalog .views-row .field-name-field-vkus-opt .field-item a[href="/vegan"],.view-hits .views-row .field-name-field-vkus-opt .field-item a[href="/vegan"],.view-pizzablock .views-row .field-name-field-vkus-opt .field-item a[href="/vegan"],.view-crosssale .views-row .field-name-field-vkus-opt .field-item a[href="/vegan"]{background-size:13px;}.view-catalog .views-row .basic-cart-price strong,.view-hits .views-row .basic-cart-price strong,.view-pizzablock .views-row .basic-cart-price strong,.view-crosssale .views-row .basic-cart-price strong{font-size:30px;padding-right:20px;margin-right:15px;}.view-catalog .views-row .basic-cart-price strong:before,.view-hits .views-row .basic-cart-price strong:before,.view-pizzablock .views-row .basic-cart-price strong:before,.view-crosssale .views-row .basic-cart-price strong:before{font-size:27px;bottom:9px;}.view-catalog .views-row .basic-cart-price strong:after,.view-hits .views-row .basic-cart-price strong:after,.view-pizzablock .views-row .basic-cart-price strong:after,.view-crosssale .views-row .basic-cart-price strong:after{right:6px;bottom:15px;width:6px;}.view-catalog .views-row .field-name-field-product-old-price .field-item,.view-hits .views-row .field-name-field-product-old-price .field-item,.view-pizzablock .views-row .field-name-field-product-old-price .field-item,.view-crosssale .views-row .field-name-field-product-old-price .field-item{font-size:20px;padding-bottom:2px;}.view-catalog .views-row .field-name-field-product-old-price .field-item:after,.view-hits .views-row .field-name-field-product-old-price .field-item:after,.view-pizzablock .views-row .field-name-field-product-old-price .field-item:after,.view-crosssale .views-row .field-name-field-product-old-price .field-item:after{width:106%;top:12px;left:-3%;}}@media(max-width:1370px){.view-catalog .view-content,.view-hits .view-content,.view-pizzablock .view-content,#catalog_hits .view-content,.view-crosssale .slick-list,.page-taxonomy-term main .taxonomy-term-description{max-width:1310px;gap:0;column-gap:10px;}#catalog_hits h2,#catalog_main h2{max-width:1310px;}.view-catalog .views-row,.view-hits .views-row,.view-pizzablock .views-row,.view-crosssale article{margin-bottom:10px;}}@media(max-width:1320px){.view-catalog .view-content,.view-hits .view-content,.view-pizzablock .view-content,#catalog_hits .view-content,.view-crosssale .slick-list,.page-taxonomy-term main .taxonomy-term-description{max-width:1200px;gap:0;column-gap:120px;}#catalog_hits h2,#catalog_main h2{max-width:1200px;}.view-catalog .views-row,.view-hits .views-row,.view-pizzablock .views-row{margin-bottom:120px;}}@media(max-width:1280px){.view-catalog .view-content,.view-hits .view-content,.view-pizzablock .view-content,#catalog_hits .view-content,.view-crosssale .slick-list,.page-taxonomy-term main .taxonomy-term-description{max-width:1000px;gap:0;column-gap:20px;}#catalog_hits h2,#catalog_main h2{max-width:1000px;}.view-catalog .views-row,.view-hits .views-row,.view-pizzablock .views-row{margin-bottom:20px;}.page-taxonomy-term main .taxonomy-term-description,.page-2to1 .view-catalog .view-header{max-width:1000px;padding:10px 20px;padding-bottom:13px;}}@media(max-width:1024px){.view-catalog .view-content,.view-hits .view-content,.view-pizzablock .view-content,#catalog_hits .view-content,.view-crosssale .slick-list,.page-taxonomy-term main .taxonomy-term-description{max-width:700px;gap:0;column-gap:60px;}#catalog_hits h2,#catalog_main h2{max-width:700px;}.view-catalog .views-row,.view-hits .views-row,.view-pizzablock .views-row{margin-bottom:60px;}.page-taxonomy-term main .taxonomy-term-description,.page-2to1 .view-catalog .view-header{max-width:700px;}}@media(max-width:770px){.view-catalog .view-content,.view-hits .view-content,.view-pizzablock .view-content,#catalog_hits .view-content,.view-crosssale .slick-list,.page-taxonomy-term main .taxonomy-term-description{max-width:655px;gap:0;column-gap:15px;}#catalog_hits h2,#catalog_main h2{max-width:655px;}.view-catalog .views-row,.view-hits .views-row,.view-pizzablock .views-row{margin-bottom:15px;}.page-taxonomy-term main .taxonomy-term-description,.page-2to1 .view-catalog .view-header{max-width:655px;}.view-catalog .view-header,.view-hits .view-header,.view-pizzablock .view-header{font-size:18px;margin-top:-30px;}.view-catalog .view-header p,.view-hits .view-header p,.view-pizzablock .view-header p{margin:0;padding:10px 20px;text-align:center;}}@media(max-width:680px){.view-catalog .view-content,.view-hits .view-content,.view-pizzablock .view-content,#catalog_hits .view-content,.view-crosssale .slick-list,.page-taxonomy-term main .taxonomy-term-description{max-width:320px;max-width:360px;gap:0;}#catalog_hits h2,#catalog_main h2{max-width:320px;max-width:360px;}.page-taxonomy-term main .taxonomy-term-description,.page-2to1 .view-catalog .view-header{max-width:320px;max-width:360px;}.view-catalog .views-row,.view-hits .views-row,.view-pizzablock .views-row{margin-bottom:20px;}.view-catalog .views-row,.view-hits .views-row,.view-pizzablock .views-row,.view-crosssale article{max-width:360px;}.view-catalog article,.view-hits article,.view-pizzablock article,.view-crosssale article{grid-template-rows:max-content 144px 54px auto auto auto;}.view-catalog .views-row .field-name-field-info-btn a#more_info,.view-hits .views-row .field-name-field-info-btn a#more_info,.view-pizzablock .views-row .field-name-field-info-btn a#more_info,.view-crosssale .views-row .field-name-field-info-btn a{padding-bottom:0px;}.view-catalog .views-row .basic-cart-price strong,.view-hits .views-row .basic-cart-price strong,.view-pizzablock .views-row .basic-cart-price strong,.view-crosssale .views-row .basic-cart-price strong{padding-top:2px;}.view-catalog .views-row .basic-cart-price strong:after,.view-hits .views-row .basic-cart-price strong:after,.view-pizzablock .views-row .basic-cart-price strong:after,.view-crosssale .views-row .basic-cart-price strong:after{bottom:16px;}.view-catalog .views-row .basic-cart-price strong:before,.view-hits .views-row .basic-cart-price strong:before,.view-pizzablock .views-row .basic-cart-price strong:before,.view-crosssale .views-row .basic-cart-price strong:before{bottom:8px;}.view-catalog .views-row ul.links.inline,.view-catalog .views-row form.cart-form,.view-catalog .views-row .field-name-field-product-old-price,.view-catalog .views-row .basic-cart-price,.view-hits .views-row ul.links.inline,.view-pizzablock .views-row ul.links.inline,.view-hits .views-row form.cart-form,.view-pizzablock .views-row form.cart-form,.view-hits .views-row .field-name-field-product-old-price,.view-pizzablock .views-row .field-name-field-product-old-price,.view-hits .views-row .basic-cart-price,.view-pizzablock .views-row .basic-cart-price,.view-crosssale .views-row ul.links.inline,.view-crosssale .views-row form.cart-form,.view-crosssale .views-row .field-name-field-product-old-price,.view-crosssale .views-row .basic-cart-price{display:flex;align-items:center;height:40px;}.view-catalog .views-row form.cart-form div,.view-hits .views-row form.cart-form div,.view-pizzablock .views-row form.cart-form div,.view-crosssale .views-row form.cart-form div{max-height:40px;display:flex;}.view-catalog .views-row form.cart-form,.view-hits .views-row form.cart-form,.view-pizzablock .views-row form.cart-form,.view-crosssale .views-row form.cart-form{width:40px;height:40px;overflow:hidden;}}@media(max-width:320px){.page-taxonomy-term main .taxonomy-term-description,.page-2to1 .view-catalog .view-header{max-width:300px;}}@media(max-width:640px){.view-catalog .views-row .field-name-field-vkus-opt,.view-hits .views-row .field-name-field-vkus-opt,.view-pizzablock .views-row .field-name-field-vkus-opt,.view-crosssale .views-row .field-name-field-vkus-opt{margin-bottom:0;background:none;box-shadow:none;}.page-taxonomy-term main .taxonomy-term-description{font-size:18px;padding:10px 20px;border-radius:500px;}.view-catalog .views-row .field-name-field-vkus-opt .field-item a,.view-hits .views-row .field-name-field-vkus-opt .field-item a,.view-pizzablock .views-row .field-name-field-vkus-opt .field-item a,.view-crosssale .views-row .field-name-field-vkus-opt .field-item a{width:30px;height:30px;display:block;font-size:0;border-radius:50px;margin-left:5px;}.view-catalog .views-row .field-name-field-vkus-opt .field-item:first-child a,.view-hits .views-row .field-name-field-vkus-opt .field-item:first-child a,.view-pizzablock .views-row .field-name-field-vkus-opt .field-item:first-child a,.view-crosssale .views-row .field-name-field-vkus-opt .field-item:first-child a{margin-left:0px;}.view-catalog .views-row .field-name-field-sticker,.view-catalog .views-row .field-name-field-vkus-opt,.view-hits .views-row .field-name-field-sticker,.view-pizzablock .views-row .field-name-field-sticker,.view-hits .views-row .field-name-field-vkus-opt,.view-pizzablock .views-row .field-name-field-vkus-opt,.view-crosssale .views-row .field-name-field-sticker,.view-crosssale .views-row .field-name-field-vkus-opt{display:flex;align-items:center;height:30px;}.view-catalog .views-row:hover article,.view-catalog article,.view-hits .views-row:hover article,.view-pizzablock .views-row:hover article,.view-hits article,.view-pizzablock article,.view-catalog article,#catalog_hits article,#catalog_hits .views-row:hover article,.view-catalog .views-row:hover article,.view-crosssale .views-row:hover article,.view-crosssale article{padding:13px 18px;}.view-catalog .views-row article .cart-form,.view-catalog .views-row:hover article .cart-form,.view-hits .views-row article .cart-form,.view-pizzablock .views-row article .cart-form,.view-hits .views-row:hover article .cart-form,.view-pizzablock .views-row:hover article .cart-form,.view-crosssale .views-row article .cart-form,.view-crosssale .views-row:hover article .cart-form{height:max-content;margin:0;}.view-catalog .views-row .field-name-field-vkus-opt,.view-hits .views-row .field-name-field-vkus-opt,.view-pizzablock .views-row .field-name-field-vkus-opt,.view-crosssale .views-row .field-name-field-vkus-opt{justify-content:flex-end;padding:0;margin-right:-5px;}.view-id-hits .view-footer a p,.view-id-catalog .view-footer a p,.view-pizzablock .view-footer a p,.view-crosssale .view-footer a p{margin:0;padding-bottom:0;}.view-catalog .views-row article .cart-form input[type="submit"],#catalog_hits article .cart-form input[type="submit"],.view-crosssale article .cart-form input[type="submit"]{padding-bottom:0;line-height:0;font-size:0;}.view-catalog .views-row article .cart-form,#catalog_hits article .cart-form,.view-crosssale article .cart-form{margin-top:0;}.view-catalog article .field-name-field-product-main-photo,#catalog_hits article .field-name-field-product-main-photo,.view-crosssale article .field-name-field-product-main-photo{height:max-content;}#catalog_hits .views-row:hover article .cart-form,.view-catalog .views-row:hover article .cart-form{height:max-content;}.view-id-hits .view-footer a p,.view-id-catalog .view-footer a p,.view-pizzablock .view-footer a p,.view-crosssale .view-footer a p{font-size:15px;max-width:100%;}.view-id-hits .view-footer a span,.view-id-catalog .view-footer a span,.view-pizzablock .view-footer a span,.view-crosssale .view-footer a span{width:20px;}.view-id-hits .view-footer a,.view-id-catalog .view-footer a,.view-pizzablock .view-footer a,.view-crosssale .view-footer a{width:100%;max-width:320px;height:50px;}.not-front main.layout-3col__full{padding-top:30px;}.view-crosssale .slick-dotted.slick-slider{margin:0 auto;}.view-crosssale .slick-prev:before,.view-crosssale .slick-next:before{background:no-repeat;transform:none;bottom:0;top:auto;}.view-crosssale .slick-prev,.view-crosssale .slick-next{transform:none;bottom:0;top:auto;height:26px;width:26px;display:none!important;}.view-crosssale .slick-prev{left:0;}.view-crosssale .slick-next{right:0;}.view-crosssale .views-row .field-name-field-product-main-photo{max-width:300px;margin-left:-150px;}div#block-block-3 .main__menu a{font-size:18px;padding:5px 0;}div#block-block-3 .main__menu a{font-size:16px;padding:0;}header.header.open div#block-block-3 .main__menu{height:500px;bottom:-500px;}}@media(max-width:550px){.view-catalog .view-header p,.view-hits .view-header p,.view-pizzablock .view-header p{padding:10px 5px;line-height:1.2;}}@media(min-width:641px){div#block-block-3 .main__menu a.no_pc{display:none;}}a#newyear_btn{position:fixed;background-color:#f97315;width:72px;height:72px;right:0;bottom:110px;z-index:99;border-radius:50px 0 0 50px;background-image:url(/sites/all/themes/sushi/css/img/xmas2.gif);background-size:60px;background-position:14px 50%;background-repeat:no-repeat;box-shadow:0 8px 17px rgb(0 0 0 / 20%);}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{float:none;display:inline-block;height:100%;min-height:1px;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.pane-views-slider-block .slick-slide{vertical-align:top;height:662px;}.pane-views-slider-block  .slick-slide .views-field-field-slide-img .field-content{position:relative;}.pane-views-slider-block  .slick-slide .views-field-field-slide-img .field-content:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:url(/sites/all/themes/sushi/slick/dotted.png);opacity:0.26;}.pane-views-slider-block .slick-slide .views-field-field-slide-img .field-content img{width:auto;min-width:100%;}@media(max-width:1441px){div#block-block-17 .pane-content.slick-initialized.slick-slider{max-width:1200px;margin:0 auto;}.pane-views-slider-block .slick-slide{height:100%;}}
.slick-loading .slick-list{background:#fff url(/sites/all/themes/sushi/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/sites/all/themes/sushi/slick/./fonts/slick.eot);src:url(/sites/all/themes/sushi/slick/./fonts/slick.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/sushi/slick/./fonts/slick.woff) format('woff'),url(/sites/all/themes/sushi/slick/./fonts/slick.ttf) format('truetype'),url(/sites/all/themes/sushi/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:66px;height:66px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%) rotate(45deg);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:2;background:#333;border-radius:1px;box-shadow:0px 1px 5px rgba(0,0,0,0.6);transition:all .6s;}.slick-prev:before{content:'';position:absolute;width:40px;height:66px;color:#fff;font-size:20px;background:url(/sites/all/themes/sushi/slick/next.svg);top:10px;left:2px;transform:rotate(135deg);background-size:46px;background-position:50% 50%;background-repeat:no-repeat;}.slick-prev:after{position:absolute;content:'prev';font-size:14px;color:#fff;transform:rotate(-45deg);top:25px;right:9px;font-weight:800;letter-spacing:1px;}.slick-next:before{content:'';position:absolute;width:40px;height:66px;color:#fff;font-size:20px;background:url(/sites/all/themes/sushi/slick/next.svg);bottom:10px;right:2px;transform:rotate(-45deg);background-size:46px;background-position:50% 50%;background-repeat:no-repeat;}.slick-next:after{position:absolute;content:'next';font-size:14px;color:#fff;transform:rotate(-45deg);bottom:26px;left:7px;font-weight:800;letter-spacing:1px;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;background:#39c;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev{left:13px;}[dir='rtl'] .slick-prev{right:0;left:auto;}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:15px;}[dir='rtl'] .slick-next{right:auto;left:0;}[dir='rtl'] .slick-next:before{content:'←';}.pane-views-front-portfolio-block .slick-next{right:-150px;}.pane-views-front-portfolio-block .slick-prev{left:-150px;}.pane-views-front-portfolio-block .slick-prev,.pane-views-front-portfolio-block .slick-next{background:none;box-shadow:none;transition:all .6s;}.pane-views-front-portfolio-block .slick-initialized .slick-slide{max-height:200px;height:200px;max-width:270px;width:270px;margin:0 15px;border-radius:10px;position:relative;overflow:hidden;}.pane-views-front-portfolio-block .slick-dots{bottom:-30px;}.pane-views-front-portfolio-block .slick-dots li button{background:#333;opacity:1;transition:all .6s;}.pane-views-front-portfolio-block .slick-next,.pane-views-front-portfolio-block .slick-prev{top:50%;margin-top:-5px;}.pane-views-front-portfolio-block .slick-next:before,.pane-views-front-portfolio-block .slick-prev:before{background:url(/sites/all/themes/sushi/slick/next-dark.svg);background-size:46px;background-position:50% 50%;background-repeat:no-repeat;opacity:.5;transition:all .6s;}.pane-views-front-portfolio-block .slick-next:hover:before,.pane-views-front-portfolio-block .slick-prev:hover:before{opacity:1;}.pane-views-front-portfolio-block .slick-dots li button:hover,.pane-views-front-portfolio-block .slick-dots li button:focus,.pane-views-front-portfolio-block .slick-dots li.slick-active button{outline:none;background:#f90;opacity:1;}.slick-dotted.slick-slider{margin-bottom:0px;min-height:600px;}.pane-views-front-portfolio-block .slick-dotted.slick-slider{margin-bottom:30px;min-height:0px;max-width:1200px;margin:0 auto;margin-bottom:30px;}.slick-dots{position:absolute;bottom:25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;z-index:1;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 7px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:14px;height:14px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;background:#fff;transform:rotate(45deg);opacity:.5;transition:all .6s;}.slick-dots li button:hover,.slick-dots li button:focus,.slick-dots li.slick-active button{outline:none;background:#9cf;opacity:.7;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}#new__catalog .slick-prev{left:-50px;z-index:100;background:url(/images/left-arrow.svg);background-size:50px;width:50px;height:50px;background-repeat:no-repeat;background-position:50% 50%;opacity:.5;transition:all .4s;}#portfolio .slick-prev,#block-block-17 .slick-prev{left:-50px;z-index:100;background:url(/images/left-arrow-2.svg);background-size:50px;width:50px;height:50px;background-repeat:no-repeat;background-position:50% 50%;opacity:.5;transition:all .4s;}#new__catalog .slick-next{background:url(/images/right-arrow-hover.svg);background-size:50px;width:50px;height:50px;background-repeat:no-repeat;background-position:50% 50%;opacity:.5;transition:all .4s;}#portfolio .slick-next,#block-block-17 .slick-next{background:url(/images/right-arrow-2.svg);background-size:50px;width:50px;height:50px;background-repeat:no-repeat;background-position:50% 50%;right:-50px;opacity:.5;transition:all .4s;}#new__catalog .slick-prev:hover,#portfolio .slick-prev:hover,#new__catalog .slick-next:hover,#portfolio .slick-next:hover,#block-block-17 .slick-next:hover,#block-block-17 .slick-prev:hover{opacity:1;}#new__catalog  .slick-next,#portfolio .slick-next{right:-50px;}@media(max-width:1440px){.pane-views-front-portfolio-block .slick-next{right:-50px;}.pane-views-front-portfolio-block .slick-prev{left:-50px;}.slick-dotted.slick-slider{margin-bottom:0px;min-height:0;}.pane-views-front-portfolio-block .slick-next,.pane-views-front-portfolio-block .slick-prev{top:50%;margin-top:-20px;transform:rotate(0deg);width:40px;height:40px;}.pane-views-front-portfolio-block .slick-next:after,.pane-views-front-portfolio-block .slick-prev:after{display:none;}.pane-views-front-portfolio-block .slick-next:before,.pane-views-front-portfolio-block .slick-prev:before{transform:rotate(0deg);top:50%;margin-top:-33px;}.pane-views-front-portfolio-block .slick-prev:before{transform:rotate(180deg);}}@media(max-width:1200px){.pane-views-front-portfolio-block .slick-dotted.slick-slider{max-width:1000px;}}@media(max-width:1024px){.pane-views-front-portfolio-block .slick-dotted.slick-slider{max-width:900px;}}@media(max-width:960px){.pane-views-front-portfolio-block .slick-dotted.slick-slider{max-width:80%;}}@media(max-width:480px){.slick-dots li{width:8px;}.slick-dots li button{width:8px;padding:2px;}.slick-dots li button:before{width:5px;}#carusel-photo .field-name-field-photoalbom-photo .slick-next{right:5px;}#carusel-photo .field-name-field-photoalbom-photo .slick-prev{left:5px;}.slick-prev,.slick-next{width:50px;height:42px;}.slick-next:before{content:'\f0da';position:absolute;width:auto;height:auto;color:#333;font-size:36px;background:none;bottom:0;right:2px;transform:none;font-family:'FontAwesome';}.slick-next:after{display:none;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:none;}.slick-prev,.slick-next{width:0px;height:0px;transform:none;background:none;box-shadow:none;right:0;}.slick-prev{left:0;}.slick-prev:before{content:'\f0d9';position:absolute;width:auto;height:auto;color:#333;font-size:36px;background:none;bottom:0;right:2px;transform:none;font-family:'FontAwesome';}.slick-prev:after{display:none;}.slick-dots li button{width:8px;height:8px;}}
