@font-face{font-family:NimbusSanLCon;src:url(../fonts/NimbusSanL-ReguCond.69f7c6a4.eot);src:url(../fonts/NimbusSanL-ReguCond.69f7c6a4.eot?#iefix) format("embedded-opentype"),url(../fonts/NimbusSanL-ReguCond.221bc41d.woff2) format("woff2"),url(../fonts/NimbusSanL-ReguCond.2965c7d6.woff) format("woff"),url(../fonts/NimbusSanL-ReguCond.4d81ff48.ttf) format("truetype"),url(../img/NimbusSanL-ReguCond.9e1166f0.svg#NimbusSanL-ReguCond) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nimbus Sans L\ 2;src:url(../fonts/NimbusSanL-Bol.c6ae1759.eot);src:url(../fonts/NimbusSanL-Bol.c6ae1759.eot?#iefix) format("embedded-opentype"),url(../fonts/NimbusSanL-Bol.eacf531b.woff2) format("woff2"),url(../fonts/NimbusSanL-Bol.ce922773.woff) format("woff"),url(../fonts/NimbusSanL-Bol.f0602f9d.ttf) format("truetype"),url(../img/NimbusSanL-Bol.2ba5abb6.svg#NimbusSanL-Bol) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nimbus Sans L\ 3;src:url(../fonts/NimbusSanL-BolIta.e5f6b83f.eot);src:url(../fonts/NimbusSanL-BolIta.e5f6b83f.eot?#iefix) format("embedded-opentype"),url(../fonts/NimbusSanL-BolIta.f3bdc16d.woff2) format("woff2"),url(../fonts/NimbusSanL-BolIta.1cb5da3c.woff) format("woff"),url(../fonts/NimbusSanL-BolIta.a04310d5.ttf) format("truetype"),url(../img/NimbusSanL-BolIta.f8a3f071.svg#NimbusSanL-BolIta) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Nimbus Sans L\ 4;src:url(../fonts/NimbusSanL-Reg.d5b55b57.eot);src:url(../fonts/NimbusSanL-Reg.d5b55b57.eot?#iefix) format("embedded-opentype"),url(../fonts/NimbusSanL-Reg.767abf2b.woff2) format("woff2"),url(../fonts/NimbusSanL-Reg.34821e19.woff) format("woff"),url(../fonts/NimbusSanL-Reg.b36c4093.ttf) format("truetype"),url(../img/NimbusSanL-Reg.7a4d282a.svg#NimbusSanL-Reg) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nimbus Sans L\ 5;src:url(../fonts/NimbusSanL-RegIta.090bd828.eot);src:url(../fonts/NimbusSanL-RegIta.090bd828.eot?#iefix) format("embedded-opentype"),url(../fonts/NimbusSanL-RegIta.859c3d56.woff2) format("woff2"),url(../fonts/NimbusSanL-RegIta.b2d100ff.woff) format("woff"),url(../fonts/NimbusSanL-RegIta.2b5623b9.ttf) format("truetype"),url(../img/NimbusSanL-RegIta.6967fe07.svg#NimbusSanL-RegIta) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Mercury Text G1;src:url(../fonts/MercuryTextG1-Roman.d3b238ff.eot);src:url(../fonts/MercuryTextG1-Roman.d3b238ff.eot?#iefix) format("embedded-opentype"),url(../fonts/MercuryTextG1-Roman.6a5cb4f7.woff2) format("woff2"),url(../fonts/MercuryTextG1-Roman.3df71afe.woff) format("woff"),url(../fonts/MercuryTextG1-Roman.1b1780a4.ttf) format("truetype"),url(../img/MercuryTextG1-Roman.b2b6787d.svg#MercuryTextG1-Roman) format("svg");font-weight:400;font-style:normal;font-display:swap}*{font-family:Nimbus Sans L\ 4;font-size:14px}@media screen and (max-width:599px){*{font-size:12px}}.nimbus{font-family:Nimbus Sans L\ 4}.mercuryTextG1{font-family:Mercury Text G1;font-size:16px}@media screen and (max-width:599px){.mercuryTextG1{font-size:14px}}.bold{font-weight:700}.cursor-pointer{cursor:pointer}.titles-app{font-size:28px;font-family:Nimbus Sans L\ 4}@media screen and (max-width:1024px){.titles-app{font-size:24px}}@media screen and (max-width:959px){.titles-app{font-size:22px}}.titles-app.rewrite-font{font-size:19px}@media screen and (max-width:959px){.titles-app.rewrite-font,.titles-app.rewrite-font-2{font-size:16px}}.titles-app.rewrite-font-3{font-size:12px}@media screen and (max-width:959px){.titles-app.rewrite-font-3{font-size:14px}}.titles-app.rewrite-font-4{font-size:20px}@media screen and (max-width:959px){.titles-app.rewrite-font-4{font-size:16px}}@media screen and (max-width:599px){.titles-app.rewrite-font-4{font-size:13px}}.titles-menu{font-size:40px;text-transform:uppercase}@media screen and (max-width:599px){.titles-menu{font-size:38px}}.width-100{width:100%}.btn-menu{width:450px!important;height:60px!important;max-width:100%}.btn-menu:hover{transition:background-color 0s ease,color 0s ease;color:#000!important;background-color:#fff}.menu-logo{width:40px}.menu-logo.menu-close{width:22px}.menu-app-item{font-size:16px;text-transform:uppercase;color:#fff!important;text-decoration:none;letter-spacing:1.25px}@media screen and (max-width:1024px){.menu-app-item{font-size:14px}}@media screen and (max-width:599px){.menu-app-item.rewrite-font{font-size:12px;padding:0 10px}}.menu-app-item.outlined{padding-top:5px;padding-bottom:5px;transition:background-color 0s ease,color 0s ease}.menu-app-item.outlined.color-white{border:1px solid #fff}.menu-app-item.outlined.color-white:hover{transition:background-color 0s ease,color 0s ease;color:#000!important;background-color:#fff}.menu-app-item.outlined.color-black{border:1px solid #000}.menu-app-item.outlined.color-black:hover{transition:background-color 0s ease,color 0s ease;color:#fff!important;background-color:#000}.titles-kanji{font-size:40px;text-transform:uppercase;color:#fff;-webkit-text-stroke-color:#000;-webkit-text-stroke-width:thin}@media screen and (max-width:599px){.titles-kanji{font-size:38px}}.titles-kanji.inverse{color:#000;-webkit-text-stroke-color:#fff}.subtitles-app-and-buttons{font-size:16px;text-transform:uppercase;font-family:Nimbus Sans L\ 4;letter-spacing:0}@media screen and (max-width:959px){.subtitles-app-and-buttons{font-size:20px}}@media screen and (max-width:959px){.subtitles-app-and-buttons.rewrite-font{font-size:14px}}@media screen and (max-width:599px){.subtitles-app-and-buttons.rewrite-font{font-size:13px}}@media screen and (max-width:599px){.text-disclaimer{font-size:14px}}.subtitles-menu{font-size:22px;text-transform:uppercase;font-family:Nimbus Sans L\ 4}@media screen and (max-width:599px){.subtitles-menu{font-size:20px}}.continuos-texts{font-size:22px}.continuos-texts-menu{font-size:14px;font-family:Mercury Text G1}.wordBreak{word-break:break-word}.position-relative{position:relative}.not-text-transform{text-transform:none}.not-text-decoration{text-decoration:none}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.background-black{background:#000!important;color:#fff!important;transition:all .5s ease-in-out}.background-white{background:#fff!important}.background-white,.color-black{color:#000!important;transition:all .5s ease-in-out}.color-white{color:#fff!important;transition:all .5s ease-in-out}.header-appbar{padding:0 30px}@media screen and (max-width:959px){.header-appbar{padding:0 13px}}@media screen and (max-width:599px){.header-appbar{padding:0 7px}}.v-btn:before{background-color:transparent!important}.submenu{position:fixed;top:100px;z-index:2}@media screen and (max-width:959px){.submenu{top:60px}}.dish-columns{float:left}.column-1{width:100%}.column-2{width:50%}.column-3{width:25%}.column-4{width:33.3333333333%}.background-black-menu,.border-menu-categories{border-bottom:1px solid #000}.background-black-menu:last-child{background:#000!important;color:#fff!important}.padding-subcategories-titles{padding:0 30px!important}.padding-subcategories{padding:30px 30px!important}.panel-subcategory .accordion-icon{transition:all .5s;transform:rotate(180deg)}.borders{border-top:1px solid #000;border-right:1px solid #000;border-left:1px solid #000}.borders.no-border-left{border-left:none}@media screen and (max-width:599px){.borders{border-left:1px solid #000}}.borders.inverse_colors_borders{border-top:1px solid #fff;border-right:1px solid #fff}.borders:last-child{bottom:none}.accordion-icon{position:absolute;top:50%;right:0;transform:translateY(-50%)}.v-expansion-panel-content__wrap{padding:0!important}.fade-transition-leave-to{display:none}.v-dialog--fullscreen{overflow:hidden!important}.home-product{transition:all .2s ease;font-family:Nimbus Sans L\ 4;font-size:30px}.home-product:hover{background-color:#fff;color:#000}.home-product.transparent{color:transparent;-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:thin}@media screen and (max-width:959px){.home-product{font-size:18px}}@media screen and (max-width:959px){.img-open-closed{display:block;margin:auto}}.bar-code{width:209px;border:1px solid #fff}@media screen and (max-width:959px){.bar-code{width:100%}}.bar-code__img{width:162px}.texto-destacado-col{width:623px;border:1px solid #fff;border-right:0}@media screen and (max-width:959px){.texto-destacado-col{width:100%;border-right:1px solid #fff}}.descripciones-col{width:623px;border:1px solid #fff;border-right:0;border-bottom:0}@media screen and (max-width:959px){.descripciones-col{width:100%;border-right:1px solid #fff}}.home-width-img{max-width:1161px;background-position-y:bottom;background-position-x:12%;background-size:contain;height:506px}@media screen and (max-width:959px){.home-width-img{max-width:100%;background-size:cover}}@media screen and (max-width:599px){.home-width-img{height:292px!important}}.v-carousel{height:636px!important;position:relative;overflow-y:visible!important}@media screen and (max-width:959px){.v-carousel{height:500px!important;position:relative!important}}@media screen and (max-width:599px){.v-carousel{height:292px!important}}.v-carousel__item{height:636px!important}@media screen and (max-width:959px){.v-carousel__item{height:500px!important}}@media screen and (max-width:599px){.v-carousel__item{height:292px!important}}@media screen and (max-width:959px){.class-mobile-position{transform:translateY(-60px);height:83px}}.code-title-carousel{width:500px}@media screen and (max-width:959px){.code-title-carousel{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.bar-code-first{width:162px}.padding-top-custom{padding-top:150px}.tooltip-custom{background-color:transparent;opacity:1!important}.bg-1{background-image:url(../img/tanaka-logointro1.472be504.png);background-size:30% auto;background-position:100%;position:absolute;top:0;width:100%;height:100vh;transform:translateY(-100px)}@media screen and (max-width:959px){.bg-1{background-size:50% auto;background-position:100% 100%;top:0;transform:none;height:92vh}}@media screen and (max-width:599px){.bg-1{background-size:70% auto;background-position:100% 100%;top:0;transform:none;height:92vh}}.bg-2{background-image:url(../img/tanaka-logointro2.bfe7f290.png);background-size:30% auto;background-position:0;position:absolute;top:0;width:100%;height:100vh}@media screen and (max-width:959px){.bg-2{background-size:50% auto;background-position:0;top:-300px}}@media screen and (max-width:599px){.bg-2{background-size:70% auto;background-position:0;top:-220px}}.about-text{font-size:12px}@media screen and (max-width:959px){.about-text{font-size:12px}}.img-platillos-home{width:300px;max-width:100%}@media screen and (max-width:599px){.img-platillos-home{width:200px}}.platillos-title{font-size:16px}.white--background{background-color:#fff}.btn-reservaciones-home{display:block;color:#fff!important;text-decoration:none;padding-top:10px;padding-bottom:10px;border:1px solid #fff;text-align:center}.btn-reservaciones-home:hover{color:#000!important;background-color:#fff;border:1px solid #000}.fade-c-transition{width:100%}.fade-c-transition-leave-active{display:none}.fade-c-transition-enter-active,.fade-c-transition-leave{transition:opacity 1s ease}.fade-c-transition-enter{opacity:0;width:100%}.fade-c-transition-leave-to{opacity:0;transition:opacity 0s ease}.hr-custom{border-color:#fff;width:48%;margin:50px 0}@media screen and (max-width:959px){.hr-custom{width:500px;max-width:100%}}.same-width-hr{width:48%}@media screen and (max-width:959px){.same-width-hr{width:100%;margin-left:0!important}}