*{margin:0;padding:0;}a{color:blue;}a:visited{color:darkmagenta;}a:hover{color:red;}img{border:none;}input{vertical-align:middle;}.clear{clear:both !important;display:block;float:none !important;}.nobr{white-space:nowrap;}blockquote{margin:8px 8px 14px 40px;font-style:italic;}h1,h2,h3,h4{font-weight:normal;}h1,h2,h3,h4,h5,h6{margin-bottom:1.5em;}h1{font-size:24pt;}h2{font-size:20pt;}h3{font-size:16pt;}h4{font-size:13pt;}h5{font-size:11pt;}h6{font-size:10pt;}div#nav ul li{display:inline-block;padding:0;margin:0 10px 0 0;}#article p{margin-bottom:1.2em;}#article table{font-size:13px;border-collapse:collapse;}#article table caption{font-size:19px;}#article table thead{background-color:#ddd;}#article table th,#article table td{vertical-align:top !important;border:1px dashed #ddd;padding:3px 6px;}#article table p{margin:0;}#article table .left{float:none !important;text-align:left;}#article table .right{float:none !important;text-align:right;}#article table .extra{background-color:#e3e3e3;}#article ul ul,#article ol ul,#article ul ol,#article ol ol{margin-left:1.2em;}#article img.center{display:block;margin:0 auto 1.2em auto;}#article img.right{float:right;margin:0 0 1.2em 1.2em;}#article img.left{float:left;margin:0 1.2em 1.2em 0;}#article .sub-page-description{font-style:italic;color:#666;}#article .pagination li{list-style-type:none;display:inline;padding:0 3px;}#article .pagination li:before{display:none;}ul{list-style-type:none;}ul.text li{padding-left:20px;background:url(/resources/images/dash.png) no-repeat 0 2px;}ul.breadcrumbs li{display:inline-block;}hr{border:none;border-top:1px solid #999;height:0;margin-bottom:1.2em;}a[href$=".mp3"],a[href$=".ogg"],a[href$=".wav"],a[href$=".aac"],a[href$=".flac"],a[href$=".wma"],a[href$=".pdf"],a[href$=".xls"],a[href$=".ppt"],a[href$=".txt"],a[href$=".doc"],a[href$=".docx"],a[href$=".zip"],a[href$=".rar"]{padding:0 0 2px 20px;background-position:0 0;background-repeat:no-repeat;}a[href$=".mp3"],a[href$=".ogg"],a[href$=".wav"],a[href$=".aac"],a[href$=".flac"],a[href$=".wma"]{background-image:url(/resources/images/ext/music.png);}a[href$=".zip"],a[href$=".rar"]{background-image:url(/resources/images/ext/ziprar.png);}a[href$=".pdf"]{background-image:url(/resources/images/ext/pdf.png);}a[href$=".xls"]{background-image:url(/resources/images/ext/xls.png);}a[href$=".ppt"]{background-image:url(/resources/images/ext/ppt.png);}a[href$=".txt"]{background-image:url(/resources/images/ext/txt.png);}a[href$=".doc"]{background-image:url(/resources/images/ext/doc.png);}a[href$=".docx"]{background-image:url(/resources/images/ext/doc.png);}@font-face{font-family:'Open Sans';src:url('/resources/fonts/open_sans/regular.eot');src:url('/resources/fonts/open_sans/regular.eot?#iefix') format('embedded-opentype'), url('/resources/fonts/open_sans/regular.woff') format('woff'), url('/resources/fonts/open_sans/regular.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Open Sans';src:url('/resources/fonts/open_sans/bold.eot');src:url('/resources/fonts/open_sans/bold.eot?#iefix') format('embedded-opentype'), url('/resources/fonts/open_sans/bold.woff') format('woff'), url('/resources/fonts/open_sans/bold.ttf') format('truetype');font-weight:bold;font-style:normal;}@font-face{font-family:'Open Sans';src:url('/resources/fonts/open_sans/italic.eot');src:url('/resources/fonts/open_sans/italic.eot?#iefix') format('embedded-opentype'), url('/resources/fonts/open_sans/italic.woff') format('woff'), url('/resources/fonts/open_sans/italic.ttf') format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'Open Sans';src:url('/resources/fonts/open_sans/bolditalic.eot');src:url('/resources/fonts/open_sans/bolditalic.eot?#iefix') format('embedded-opentype'), url('/resources/fonts/open_sans/bolditalic.woff') format('woff'), url('/resources/fonts/open_sans/bolditalic.ttf') format('truetype');font-weight:bold;font-style:italic;}@font-face{font-family:'Exljbris';src:url('/resources/fonts/exljbris/regular.eot');src:url('/resources/fonts/exljbris/regular.eot?#iefix') format('embedded-opentype'), url('/resources/fonts/exljbris/regular.woff') format('woff'), url('/resources/fonts/exljbris/regular.ttf') format('truetype');font-weight:normal;font-style:normal;}body{margin:0;font-size:14px;font-family:'Open Sans', Helvetica, Arial, FreeSans, sans-serif;line-height:1.3em;color:#000;background:#000;color:#fff;min-width:1200px;}.clearfix::after{content:'';display:block;clear:both;}div,input,textarea,select,a,header,footer,nav,.block{box-sizing:border-box;}input,select,textarea{font-family:'Open Sans', Helvetica, Arial, FreeSans, sans-serif;}a{color:inherit;text-decoration:none;}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child,.line:first-child{margin-top:0 !important;}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,.line:last-child{margin-bottom:0 !important;}h1,h2{font-family:'Exljbris', 'Open Sans', Helvetica, Arial, FreeSans, sans-serif;margin:40px 0 20px;}h1{line-height:1.2;}h2{font-size:18px;line-height:1.2;}a{color:inherit;text-decoration:none;}a:visited{color:inherit;}p{margin:0.5em 0;line-height:1.4;}h3{font-size:16px;font-weight:bold;margin:0 0 15px;}img{max-width:100%;}.big-text{font-size:30px;line-height:1.4;}ul.breadcrumbs{list-style-type:none;}ul.breadcrumbs li{display:inline-block;}.layout{margin:40px 0 30px;min-height:600px;overflow-x:hidden;}.layout h1{font-size:60px;margin:0 0 20px;}.wrapper{width:1887px;margin:auto;padding:0 20px;}img{display:block;}.copyrights{background:#947751;}header,footer,.copyrights{z-index:10;position:relative;}.wrapper{width:1200px;margin:auto;}.hokku{font-size:16px;color:#fff;padding:25px;font-family:'Exljbris', 'Open Sans', Helvetica, Arial, FreeSans, sans-serif;}.hokku blockquote{text-align:right;margin:0;font-style:normal;}header{width:1200px;margin:auto;height:150px;padding:0 20px;}header #logo{float:left;margin:8px 20px 8px -7px;}header nav{text-align:right;padding:27px 0 0;}header nav ul{display:inline;}header nav >ul>li >a:hover,header nav >ul>li >a:focus,header nav >ul>li >span:hover,header nav >ul>li >span:focus{color:#bc9b73;}header nav li{display:inline-block;}header nav li a,header nav li span{transition:0.25s all ease 0s;padding:15px 14px;display:block;cursor:pointer;}header nav form{display:inline-block;}header nav ul ul{transition:0.25s all ease 0s;position:absolute;right:0;background:#bc9b73;padding:0 20px;color:#fff;}header nav ul ul a:hover,header nav ul ul span{color:#000;}.mini-cart .summ,.mini-cart .counter{padding:0;display:inline-block;}.mini-cart .counter{background:#947751;height:20px;width:20px;color:#000;text-align:center;line-height:20px;border-radius:20px;margin:0 10px 0 0;}.breadcrumbs li + li{margin:0 0 0 8px;background:url(/resources/images/bread-arrow.svg) 0 50% / 11px auto no-repeat;padding:0 0 0 22px;}.breadcrumbs li:last-child{color:#bc9b73;}.button{display:block;background:#000;padding:10px;width:156px;margin:auto;text-align:center;color:#fff;text-transform:uppercase;font-size:16px;letter-spacing:2px;border:1px solid #a09066;transition:0.5s all ease 0s;}.button:visited{color:#fff;}.button::after{content:'';background:url(/resources/images/icons/red-arrow.png) no-repeat 50%;display:inline-block;width:5px;height:16px;margin:0 10px;position:absolute;}.button:hover{background:#fff;color:#000;}.button.red{background:#f00;}.add-to-cart input[type=number],.quantity-input input[type=number]{width:35px;-webkit-appearance:none;border:2px solid #aeaeae;border-radius:5px;background:#000;color:#fff;text-align:center;height:30px;font-size:12px;}.add-to-cart input[type=number]::-webkit-inner-spin-button,.add-to-cart input[type=number]::-webkit-outer-spin-button,.quantity-input input[type=number]::-webkit-inner-spin-button,.quantity-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.add-to-cart input[type=number],.quantity-input input[type=number]{-moz-appearance:textfield;}.add-to-cart .minus-number-item,.add-to-cart .plus-number-item,.quantity-input .minus-number-item,.quantity-input .plus-number-item{display:inline-block;width:26px;background:#40403f;height:26px;line-height:26px;text-align:center;vertical-align:middle;font-size:17px;}.add-to-cart .minus-number-item:hover,.add-to-cart .plus-number-item:hover,.quantity-input .minus-number-item:hover,.quantity-input .plus-number-item:hover{color:inherit;}.add-to-cart .add-to-cart-btn,.add-to-cart .in-cart-btn,.quantity-input .add-to-cart-btn,.quantity-input .in-cart-btn{background:#f00;display:inline-block;height:30px;line-height:30px;vertical-align:middle;padding:0 10px;text-transform:uppercase;letter-spacing:1px;margin:10px 0;}.add-to-cart-btn{transition:0.5s ease all 0s;}.add-to-cart-btn:hover{color:inherit;background:#947751;}.add-to-cart-btn.hidden{display:none !important;}.in-cart-btn{background:#947751 !important;display:inline-block;height:30px;line-height:30px;vertical-align:middle;margin:0px 10px 16px 0;text-transform:uppercase;padding:0 10px;margin:10px 0;}.in-cart-btn.hidden{position:absolute;}.goods{margin:0 -14px;}.goods::after{content:'';display:block;clear:both;}.goods .product-item{width:33.33%;float:left;padding:10px 54px;}.goods .product-item:nth-child(3n + 1){clear:left;}.product-item .preview img{display:block;margin:auto;transition:0.25s linear all 0s;}.product-item .preview:hover img{transform:scale(1.05);}.product-item .info{padding:10px 0;}.product-item .info h2{margin-bottom:10px;}.product-item .add-to-cart-form{text-align:center;line-height:35px;margin:0 -10px 0 0;}.product-item .params,.product-item .price,.product-item .quantity-input,.product-item .add-to-cart-btn,.product-item .in-cart-btn{display:inline-block;vertical-align:middle;margin:0 10px 16px 0;}.product-item .params{margin:0 20px 16px 0;}.product-item .add-to-cart{display:inline;}.weight + .quantity::before{content:'';border-left:1px solid #fff;display:inline-block;height:14px;margin:0 10px 0px;vertical-align:middle;}.category-list{margin:0 -50px;}.category-list::after{content:'';display:block;clear:both;}.category-list li{display:block;float:left;width:33.33%;margin:0 0 70px;padding:0 50px;box-sizing:border-box;}.category-list li:nth-child(3n + 1){clear:left;}.category-list li .description{padding:20px 0 0;}.category-list a:hover{color:inherit;}.catalog.product{border:1px solid #947751;padding:60px 92px 40px;position:relative;}.catalog.product::after{content:'';display:block;clear:both;}.catalog.product .content{margin:60px 0 0;}.catalog.product .image{float:left;max-width:460px;}.catalog.product .info{float:left;width:calc(100% - 460px);padding:0 0 0 70px;}.catalog.product h1{font-size:30px;}.catalog.product .quantity-input,.catalog.product form,.catalog.product .add-to-cart{display:inline;}.catalog.product .add-to-cart-btn,.catalog.product .in-cart-btn{display:block;width:120px;text-align:center;}.catalog.product .add-to-cart-btn:hover,.catalog.product .in-cart-btn:hover{color:inherit;}.catalog.product .description{margin:0 0 20px;}.catalog.product .quantity,.catalog.product .weight{vertical-align:middle;line-height:30px;}.catalog.product .price{margin:0 35px;vertical-align:middle;line-height:30px;}.catalog.product .back-to-catalog{color:#947751;font-size:22px;float:right;position:absolute;bottom:50px;right:90px;}.catalog.product .back-to-catalog::before{content:'';background:url(/resources/images/back-arrow.png) no-repeat 50% / 100%;display:block;width:16px;height:22px;float:left;margin:0 10px;}.top10-title{background:url(/resources/images/karate.svg) no-repeat -37px 30px / 445px 316px;height:400px;padding:125px 54px 0 150px !important;}.top10-hokku{background:url(/resources/images/fish.svg) no-repeat 57px 120px / 74px 150px;height:400px;padding:130px 54px 0 144px !important;}.price{font-size:22px;line-height:1;font-weight:bold;}.static-page{background:#fff;color:#000;padding:40px 70px 50px;}.photos{margin:68px 0 0;}.shop.cart::after{content:'';display:block;clear:both;}.shop.cart .product-list{float:left;width:66.66%;}.shop.cart .product-list table{margin:0 -20px;}.shop.cart .product-list td{vertical-align:top;padding:0 20px 40px;}.shop.cart .product-list .photo{width:194px;}.shop.cart .product-list .price-col{width:140px;box-sizing:border-box;font-size:25px;text-align:right;line-height:30px;font-weight:bold;}.shop.cart .product-list .quantity-input{padding:0 20px;width:100px;}.shop.cart .product-list .delete a{background:url(/resources/images/icons/delete.png) no-repeat 50% / 15px;display:block;width:30px;height:30px;text-indent:200%;overflow:hidden;}.shop.cart .product-list .result{display:block;border-top:1px solid #fff;padding:30px 0 34px;text-align:center;font-size:25px;}.shop.cart .product-list .result .summ{font-weight:bold;}.shop.cart .order-form{float:left;width:33.33%;padding:0 0 0 55px;}.shop.cart .order-form h2{font-size:32px;}.shop.cart .order-form form{background:#3c3c3c;padding:33px 28px 39px;}.shop.cart .order-form input[type=text],.shop.cart .order-form input[type=tel],.shop.cart .order-form input[type=email],.shop.cart .order-form textarea{display:block;width:100%;border:2px solid #aeaeae;background:none;color:#fff;border-radius:4px;padding:9px 12px;font-size:14px;margin:0 0 20px;}.shop.cart .order-form .radio{display:block;background:url(/resources/images/icons/radio-off.svg) no-repeat 0 0 / 18px 18px;padding:0 0 0 34px;margin:0 0 10px;}.shop.cart .order-form input[type=radio]{display:none;}.shop.cart .order-form input[type=radio]:checked + .radio{background-image:url(/resources/images/icons/radio-on.svg);}.shop.cart .order-form .checkbox{display:block;background:url(/resources/images/icons/check-off.svg) no-repeat 0 0 / 21px 18px;padding:0 0 0 34px;margin:0 0 10px;}.shop.cart .order-form input[type=checkbox]{display:none;}.shop.cart .order-form input[type=checkbox]:checked + .checkbox{background-image:url(/resources/images/icons/check-on.svg);}.shop.cart .order-form .payment{margin:0 0 30px;}.alert-error{margin:0 0 10px;color:#ff2a05;}.success{width:500px;margin:auto;background:#fff url(/resources/images/fuji.svg) no-repeat 50% calc(100% + 1px) / 287px auto;color:#000;padding:55px 30px 160px;text-align:center;}.success h1{font-size:30px;}.page-404{background:#000 url(/resources/images/on404.jpg) no-repeat 50%;min-height:774px;text-align:right;padding:40px;}.page-404 h1{float:right;margin:0;}.page-404 .pre-title{font-size:25px;text-align:left;display:block;margin:0 0 0 100px;}.page-404 .huge-text{font-size:300px;line-height:270px;display:block;line-height:1;text-align:right;}.page-404 p{clear:both;font-size:16px;}.page-404 p a{text-decoration:underline;}footer .contacts{background:url(/resources/images/hram.svg) no-repeat calc(50% - 660px) calc(100% + 13px) / 341px 335px, url(/resources/images/woman.svg) no-repeat calc(50% + 198px) calc(100% + 1px) / 195px 180px;min-height:370px;padding:100px 0 40px;font-size:16px;}footer .delivery-terms,footer .column2,footer .column3{float:left;padding:0 0 0 120px;width:33.33%;}footer .payments,footer .phone{margin:0 0 40px;}footer .copyrights{padding:35px 0 40px;}footer .copyrights::after{content:'';display:block;clear:both;}footer .copyrights p{float:left;margin:0 100px 0 0;}.soc-icon{padding:0 0 0 50px;background-size:28px 28px;background-repeat:no-repeat;height:28px;display:inline-block;font-weight:bold;margin:5px 0;}.instagram{background-image:url(/resources/images/icons/inst.svg);}.vk{background-image:url(/resources/images/icons/vk.svg);}footer img{margin-left:-240px;}.hidden{visibility:hidden;opacity:0;}.fade-block{transition:0.5s all linear 0s;}.news .pagination-block{margin-top:40px;display:flex;align-items:center;}.news .pagination-block a.prev{margin-right:5px;background-image:url('/resources/images/arrow-left-white.svg');}.news .pagination-block a.next{margin-left:5px;background-image:url('/resources/images/arrow-right-white.svg');}.news .pagination-block a.prev,.news .pagination-block a.next{border:1px solid;height:24px;width:24px;background-repeat:no-repeat;background-size:10px;background-position:center;}.news .pagination-block .pagination{display:flex;align-items:center;}.news .pagination-block .pagination *{margin-left:5px;margin-right:5px;font-size:12px;display:block;height:24px;width:24px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid #fff;}.news .pagination-block .pagination a{transition:all .2s;}.news .pagination-block .pagination a:hover{background:red;border-color:red;color:#fff;}.news .pagination-block .pagination span{background:red;border-color:red;}.news-category .title{margin-bottom:20px;}.news-category .title h2{color:#fff;font-size:32px;}.news-category .list-news .item{margin-bottom:15px;}.news-category .list-news .item a{font-weight:bold;font-size:16px;}.news-category .list-news .item a:hover{color:red;}.news-category .list-news .item p{margin-top:5px;margin-bottom:0;font-size:13px;}.news-post .title{margin-bottom:20px;}.news-post .title h1{font-size:34px;}.news-post .mainPhoto{height:400px;width:100%;margin-bottom:20px;}.news-post .description{font-size:16px;}.news-post .description > *{margin-bottom:15px;}.news-post .description strong{font-weight:bold;}.news-post .description .darkred{color:red;}.news-post .description ul li,.news-post .description ol li{margin-bottom:8px;}.news-post .description ul li{display:flex;}.news-post .description ul li:before{content:"-";margin-right:10px;}.news-post .description ol li{display:flex;}.news-post .description ol li:before{content:"1.";margin-right:10px;}.news-post .description ol li:nth-child(2):before{content:"2.";}.news-post .description ol li:nth-child(3):before{content:"3.";}.news-post .description ol li:nth-child(4):before{content:"4.";}.news-post .description ol li:nth-child(5):before{content:"5.";}.news-post .description ol li:nth-child(6):before{content:"6.";}.news-post .description ol li:nth-child(7):before{content:"7.";}.reviews{display:flex;flex-wrap:wrap;justify-content:space-between;}.reviews h1{width:100%;}.reviews .comment_list{margin-top:38px;width:calc(100% - 390px);}.reviews .comment_list .item{padding:20px 0;border-bottom:1px solid #393939;display:flex;flex-wrap:wrap;justify-content:space-between;}.reviews .comment_list .item:first-child{padding-top:0;}.reviews .comment_list .item .request,.reviews .comment_list .item .response{width:48%;}.reviews .comment_list .item .request h4,.reviews .comment_list .item .response h4{color:#947751;font-family:'Exljbris', sans-serif;font-size:16px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}.reviews .comment_list .item .request h4 span,.reviews .comment_list .item .response h4 span{font-size:12px;color:#fff;}.reviews .comment_list .item .request p,.reviews .comment_list .item .response p{line-height:1.6em;}.reviews .comment_list .item .request{padding-top:15px;}.reviews .comment_list .item .response{background:#393939;padding:15px 25px;}.reviews #comment_form{width:350px;}.reviews #comment_form h3{font-size:32px;font-weight:normal;font-family:'Exljbris', sans-serif;}.reviews #comment_form .form-wrapper{background:#393939;margin-top:20px;padding:30px 30px 40px;display:flex;flex-direction:column;}.reviews #comment_form .form-wrapper input,.reviews #comment_form .form-wrapper textarea{background:none;border-radius:4px;border:1px solid #aeaeae;font-size:14px;padding:10px;color:#fff;outline:none;transition:border-color .2s;}.reviews #comment_form .form-wrapper input::placeholder,.reviews #comment_form .form-wrapper textarea::placeholder{color:#fff;}.reviews #comment_form .form-wrapper input:focus,.reviews #comment_form .form-wrapper input:active,.reviews #comment_form .form-wrapper input:hover,.reviews #comment_form .form-wrapper textarea:focus,.reviews #comment_form .form-wrapper textarea:active,.reviews #comment_form .form-wrapper textarea:hover{border-color:#f00;}.reviews #comment_form .form-wrapper input{height:44px;margin-bottom:20px;}.reviews #comment_form .form-wrapper textarea{min-height:200px;resize:vertical;}.reviews #comment_form .form-wrapper a{height:44px;width:140px;margin:25px auto 0;background:#f00;color:#fff;text-transform:uppercase;font-size:16px;display:flex;align-items:center;justify-content:center;transition:background .2s;}.reviews #comment_form .form-wrapper a:hover{background:#b72424;}body.index{overflow:hidden;overflow-x:auto;}.parallax{position:relative;perspective:1px;perspective-origin:top;overflow-y:scroll;overflow-x:hidden;height:100vh;min-width:1200px;width:100%;}.layer{width:1398px;margin:0 auto;transition:0.5s all ease 0s;position:relative;z-index:1;}.back{transform:translate(0px,200px);opacity:0;}.backtop{transform:translate(0px,-200px);opacity:0;}.layer0{z-index:10;position:relative;}.layer1{position:relative;transform:translateZ(-0.05px) scale(1.05);transition:0.5s all ease 0.4s;z-index:4;}.layer1.back{transform:translate3d(0px,200px,-0.05px);}.layer1.backtop{transform:translate3d(0px,-200px,-0.05px);}.layer2{position:relative;transform:translateZ(-0.1px) scale(1.1);transition:0.5s all ease 0.3s;z-index:3;}.layer.back{transform:translate3d(0px,100px,-0.1px);}.layer.backtop{transform:translate3d(0px,-100px,-0.1px);}.layer3{position:relative;transform:translateZ(-0.15px) scale(1.15);transition:0.5s all ease 0.2s;z-index:2;}.layer3.back{transform:translate3d(0px,100px,-0.15px);}.layer3.backtop{transform:translate3d(0px,-100px,-0.15px);}.layer4{position:relative;transform:translateZ(-0.2px) scale(1.2);transition:0.5s all ease 0.1s;z-index:1;}.layer4.back{transform:translate3d(0px,100px,-0.2px);}.layer4.backtop{transform:translate3d(0px,-100px,-0.2px);}.layer5{position:relative;transform:translateZ(-0.25px) scale(1.25);transition:0.5s all ease 0s;z-index:0;}.layer5.back{transform:translate3d(0px,100px,-0.25px);}.layer5.backtop{transform:translate3d(0px,-100px,-0.25px);}body.index .dish1{width:965px;margin:17px 0 0 -101px;}body.index .dish1 .showcase{left:0;width:965px;}body.index .dish1 a:hover{color:inherit;}body.index .dish2{width:443px;margin:-553px 0 0 795px;}body.index .dish2 .showcase{position:absolute;right:0;}body.index .dish3{width:544px;margin:40px 0 0 -158px;}body.index .dish3 .showcase{width:544px;}body.index .dish4{width:770px;margin:-345px 0 0 462px;}body.index .dish5{width:469px;margin:120px 0 0 0;}body.index .dish6{width:1083px;margin-left:205px;}body.index .dish7{width:770px;margin:0px 0 0 -105px;}body.index .dish8{width:690px;margin:-492px 0 0 673px;}body.index .hokku1{background:url(/resources/images/woman.svg) 255px 100% / 100px auto no-repeat #000;width:390px;margin:-13px 0 0 830px;min-height:100px;position:absolute;}body.index .hokku2{width:350px;margin:-20px 0 0 -20px;}body.index .hokku2 p{padding:0 0 0 60px;}body.index .samurai{width:635px;margin:-140px 0 0 1230px;}body.index .promo{margin-left:623px;margin-bottom:-80px;z-index:2;}.showcase{position:relative;overflow:hidden;}.showcase img{transition:0.5s linear all 0s;}.showcase:hover img{transform:scale(1.1);}.showcase .product-info{position:absolute;width:200px;box-shadow:0 0 30px 30px rgba(0,0,0,0.1);background:rgba(0,0,0,0.1);transition:0.5s all ease 0s;}.showcase .product-info:hover{box-shadow:0 0 50px 50px rgba(0,0,0,0.2);background:rgba(0,0,0,0.2);}.showcase .product-info h2{position:relative;padding:5px 0;line-height:1;margin:0;}.showcase .product-info h2::before{content:'';display:block;position:absolute;width:15px;border-bottom:2px solid red;bottom:0;}.showcase .product-info h2 a:hover{color:inherit;}.showcase .product-info .description,.showcase .product-info .weight,.showcase .product-info .quantity{font-size:12px;}.showcase .product-info .price{font-size:22px;line-height:1;margin:10px 20px 0 0;font-weight:bold;float:left;}.showcase .product-info .add-to-cart{margin:6px 0 0;}.showcase .rolls{position:absolute;top:510px;left:80px;background:#000;height:75px;width:150px;text-align:center;}.showcase .rolls h1{line-height:75px;}.showcase .index-stocks{top:510px;left:80px;position:absolute;display:flex;}.showcase .index-stocks .index-stocks-title{background:#000;height:76px;padding:0px 20px;display:flex;align-items:center;justify-content:center;flex:none;}.showcase .index-stocks .index-stocks-title a{color:#fff;font-size:32px;font-family:'Exljbris';}.showcase .index-stocks .index-list-stocks{background:#fff;height:76px;width:560px;flex:none;}.showcase .index-stocks .index-list-stocks .index-stocks-slider{padding:10px 15px;}.showcase .index-stocks .index-list-stocks .index-stocks-slider .item{height:56px;display:flex;align-items:center;}.showcase .index-stocks .index-list-stocks .index-stocks-slider .item a{outline:none;}.showcase .index-stocks .index-list-stocks .index-stocks-slider .item a p{color:#000;font-weight:bold;font-size:18px;transition:color .2s;}.showcase .index-stocks .index-list-stocks .index-stocks-slider .item a:hover p{color:red;}.showcase .index-stocks .index-list-stocks .index-stocks-slider .slick-prev{left:-107px;background-image:url('/resources/images/arrow-left.svg');}.showcase .index-stocks .index-list-stocks .index-stocks-slider .slick-next{left:-65px;background-image:url('/resources/images/arrow-right.svg');}.showcase .index-stocks .index-list-stocks .index-stocks-slider .slick-arrow{font-size:0px;height:36px;width:36px;background-color:#fff;position:absolute;top:64px;outline:none;cursor:pointer;border:none;background-size:20px;background-repeat:no-repeat;background-position:center;}.showcase .callifornia{top:380px;right:184px;}.showcase .bibimbap{top:44px;right:0;}.showcase .meat{top:219px;right:0;}.showcase .set{top:220px;right:370px;}.showcase .caesar{right:20px;bottom:30px;}.showcase .burger{top:401px;left:345px;}.showcase .french-fry{bottom:110px;right:50px;}.showcase .french-fries{top:230px;left:500px;}.showcase .squid-fries{top:120px;left:340px;}.eastern{width:345px;margin:264px 0 0 854px;}.layer-menu-link{width:345px;background:#fff;color:#000;padding:38px 36px 28px;}.layer-menu-link.european{width:400px;}.layer-menu-link .description{font-size:13px;margin:20px 0;}.hokku1{position:relative;margin-bottom:-180px;z-index:5;margin-top:59px;}.dish2{margin-top:-553px;}.dish2 .desc{position:absolute;bottom:170px;left:1210px;}.summo{position:relative;margin-bottom:-180px;margin-left:-50px;transition:0.5s all ease 0.5s;float:left;}.back .summo{transform:translate(-300px,0);}.dish6{margin-top:-396px;}.euro{margin-top:-203px;}.euro1{position:absolute;margin-top:1px;margin-left:2px;transition:0.5s all ease 0s;}.euro1:hover{opacity:0;}.euro2{margin-left:90px;}.hokku3{width:390px;margin:0 0 0 777px;background:#000;}.hokku3 img{float:left;}.hokku3 p{padding:0 0 0 100px;}.lebed{position:absolute;margin-top:-390px;left:50%;z-index:0;margin-left:-700px;}.lebed img{margin-left:-160px;}.flower{position:absolute;left:50%;margin-left:-700px;margin-top:-210px;z-index:0;}.flower img{margin-left:-40px;}