@font-face{font-family:'Avenir Book';font-style:normal;font-weight:400;src:url(fonts/AvenirLTStd-Book.woff2) format('woff2'),url(fonts/AvenirLTStd-Book.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Avenir Medium';font-style:normal;font-weight:400;src:url(fonts/Avenir-Medium.woff2) format('woff2'),url(fonts/Avenir-Medium.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Avenir Roman';font-style:normal;font-weight:400;src:local('fonts/Avenir Roman'),url(fonts/avenir-roman-webfont.woff) format('woff')}@font-face{font-family:'Avenir Next LT Pro Demi';font-style:normal;font-weight:400;src:local('fonts/Avenir Next LT Pro Demi'),url(fonts/Avenir-Next-LT-Pro-Demi.woff) format('woff')}@font-face{font-family:'Bodoni SvtyTwo ITC TT Book';src:url(fonts/Bodoni-SvtyTwo-ITC-TT-Book.woff2) format('woff2'),url(fonts/Bodoni-SvtyTwo-ITC-TT-Book.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Bodoni MT';src:url(fonts/BodoniMT.woff2) format('woff2'),url(fonts/BodoniMT.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Bodoni SvtyTwo ITC TT Bold';src:url(fonts/BodoniSvtyTwoITCTTBold.woff2) format('woff2'),url(fonts/BodoniSvtyTwoITCTTBold.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:MBodoni;src:url(fonts/BodoniBT-Bold.woff2) format('woff2'),url(fonts/BodoniBT-Bold.woff) format('woff');font-weight:400;font-style:normal}.f-avenir-book{font-family:'Avenir Book',sans-serif}.f-avenir-medium{font-family:'Avenir Medium',sans-serif}.f-avenir-roman{font-family:'Avenir Roman',sans-serif}.f-avenir-next-demi{font-family:'Avenir Next LT Pro Demi',sans-serif}.f-bodoni-book{font-family:'Bodoni SvtyTwo ITC TT Book',sans-serif}.f-bodoni-mt{font-family:'Bodoni MT',sans-serif}.f-bodoni-bold{font-family:'Bodoni SvtyTwo ITC TT Bold',sans-serif}.f-m-bodoni{font-family:MBodoni,sans-serif}.f_CinzelRegular{font-family:Cinzel,sans-serif;font-weight:400}.f_CinzelBold{font-family:Cinzel,sans-serif;font-weight:700}.f_FiraSansRegular{font-family:'Fira Sans',sans-serif;font-weight:400}.f_FiraSansBold{font-family:'Fira Sans',sans-serif;font-weight:700}.mw-1290{max-width:1290px}.navbar-dark .navbar-nav .nav-link{font-family:Cinzel,sans-serif;font-size:1rem;color:#fff;letter-spacing:1px;text-transform:uppercase;padding:0 25px 0 0}#dropdownMenuButton1{padding:0}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#cac692}.side__black{background:#000;color:#fff;font-weight:700;font-family:'Fira Sans',sans-serif;border:solid 1px red;padding:0 4px 0 8px}.side_friday{background:red;color:#000;font-weight:700;font-family:'Fira Sans',sans-serif;border:solid 1px red;padding:0 8px 0 0}.gold_new_year{border:solid 1px #d4c294;padding:0 6px;font-weight:700}li.nav-item.dropdown.bt__new_year_gold{background:#a5865b}.navbar .navbar-nav .bt__new_year_gold a:hover,.navbar .navbar-nav .bt__new_year_gold.show a:hover{color:#fff}.navbar-brand>img{max-width:250px}header .dropdown-menu{background-color:rgb(0 0 0 / .7)}header .dropdown-item{color:#fff!important;text-transform:uppercase}.dropdown-item:focus,.dropdown-item:hover{background-color:rgb(0 0 0 / .7)}body{font-family:'Source Sans Pro',sans-serif;background-color:#000}.bg-dark{background-color:rgb(0 0 0 / .5)!important}.bg-black{background-color:#000}#carouselHomeControls .carousel-inner{background-image:url(/images/head.jpg);background-size:cover;background-position:center;text-align:center;height:670px}.home-intro{font-size:21px;color:#d3d3d3;text-align:center;background:#000;padding:40px 0}.video{border-color:#756348;text-decoration:none;color:#fff!important;font-size:35px}#camaron{background-image:url(/images/camaron.jpg);background-size:cover;background-position:center;height:470px;padding:50px 0}.over-container{background-size:cover;height:300px;color:#fff;position:relative}.over-container:hover>.captionThumbnail{opacity:1;cursor:pointer;transition:.5s all ease}.captionThumbnail{opacity:0;position:absolute;display:flex;align-items:center;text-align:center;background-color:rgba(1,1,1,.8);top:0;left:0;width:100%;height:100%;padding:20px 60px;font-size:17px;transition:.5s all ease}.over-title{font-size:34px}#excellence{padding:40px 0}#excellence .title{font-size:85px;line-height:80px;letter-spacing:1px}#excellence .desc{font-size:22px}#excellence img{margin:0 10px}.aside-content{font-size:21px;color:#fff;max-width:600px;margin:0 auto;text-align:center}#grupo-rn{background-image:url(/img/head-brands.jpg);background-size:cover;background-position:center;height:687px;text-align:center}#grupo-rn .arrow-down{top:60%}.grupo-rn .section-text{opacity:1;color:#fff;max-width:80%}.grupo-rn .section-text p{font-size:23px}#grupo-rn .d-flex{height:490px}.parole .d-flex,.rosa .d-flex,.taboo .d-flex,.tora .d-flex{height:600px}.section-logo{background-color:#000;padding:40px 0;text-align:center}.section-logo .link{padding:15px 25px;border:1px solid #66563f;font-size:23px;text-decoration:none;color:#fff}.section-bg{color:#fff;height:580px;background-size:cover;background-position:center bottom;display:flex;align-items:center;background-repeat:no-repeat;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}.section-bg p{font-size:31px;color:#f8d298}.section-text{max-width:750px;margin:0 auto;text-align:center;font-size:24px;padding:20px;color:#fff}.section-bg.rosa{background-image:url(/images/rosanegra.jpg);display:block}.section-bg.tora{background-image:url(/images/bg-tora.jpg);display:block}.section-bg.taboo{background-image:url(/images/bg-taboo.jpg);display:block}.section-bg.parole{background-image:url(/images/bg-parole.jpg);display:block}.section-contact{color:#fff;height:687px;background-size:cover;background-position:center;background-image:url(/img/head-contact.jpg);background-repeat:no-repeat;position:relative;text-align:center;background-color:#00000052;background-blend-mode:color}.section-contact .d-flex{height:590px}#contact-form .h1{font-size:72px;letter-spacing:5px;color:#fceed9}.contact-form{color:#fff}.contact-wrapper{width:100%}#contact-form .form-control{font-size:18px;font-family:Cinzel,sans-serif;color:#7a7a7a;text-transform:uppercase;border-radius:0}#contact-form select{height:calc(2.2rem + 2px)}.contact-wrapper label{font-size:17px;text-transform:uppercase;letter-spacing:1px}.contact-wrapper .btn-primary,.contact-wrapper .btn-primary:hover{background:#000!important;border-color:#fff!important;font-size:21px;padding:20px 40px;text-transform:uppercase}.contact-wrapper .btn-light,.contact-wrapper .btn-light:hover{padding:10px 40px;font-size:34px;text-transform:uppercase;color:#7a7a7a}.g-recaptcha iframe{max-width:100%!important;transform:scale(.97)!important;-webkit-transform:scale(.97)!important;transform-origin:0 0!important;-webkit-transform-origin:0 0!important}#rc-imageselect{transform:scale(.97)!important;-webkit-transform:scale(.97)!important;transform-origin:0 0!important;-webkit-transform-origin:0 0!important}#contact-form .team{border:1px solid #f8d298;text-decoration:none;color:#fff;font-size:22px;text-transform:uppercase;letter-spacing:3px;padding:10px 0}#contact-form .copas{background-image:url(/images/copas-2.jpg);background-size:cover;background-position:center}.job-vacancy{background-color:#3c3c3c9e;color:#fff;padding:20px;border-radius:12px}.modal-content{background-color:#000;color:#fff}.modal-content label{color:#fff}.filter-black img{transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}.filter-black:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.service-text{margin-top:15px;font-size:21px;max-width:500px;margin:0 auto;text-align:center}#head-deli{background-image:url(/img/head-delivery.jpg);background-size:cover;background-position:center;height:687px;text-align:center}#head-deli .arrow-down{top:60%}.head-deli .section-text{opacity:1;color:#fff;max-width:80%}.head-deli .section-text p{font-size:23px}#head-deli .d-flex{height:490px}.craft .d-flex,.funky .d-flex,.mercado .d-flex,.tommasina .d-flex{height:600px}.section-bg.funky{background-image:url(/images/bg-funky.jpg);display:block}.section-bg.craft{background-image:url(/images/bg-craft.jpg);display:block}.section-bg.mercado{background-image:url(/images/bg-mercado-de-tortas.jpg);display:block}.section-bg.tommasina{background-image:url(/images/bg-tommasina.jpg);display:block}.bg-wrapper{background-color:rgba(1,1,1,.8);color:#fff;padding:15px 30px;position:relative;top:400px;width:100%;z-index:1}.head-safety{background-image:url(/img/head-safety.jpg);background-size:cover;background-position:center;text-align:center;height:600px}.head-safety .d-flex{height:340px}.head-safety img{max-width:451px}.head-safety .video{letter-spacing:2px}#cleaning{background-image:url(/images/cleaning.jpg);background-size:cover;background-position:center;height:460px;padding:40px 0}.medidas .h1{text-transform:uppercase;font-size:70px;line-height:70px;margin-bottom:30px}#warranty-safety{background-image:url(/images/warranty.jpg);background-size:cover;padding:60px 0;height:480px}#warranty-safety .bg-wrapper{top:400px}.head-history{background-image:url(/img/head-history.jpg);background-size:cover;background-position:center;text-align:center;height:670px;background-color:#00000052;background-blend-mode:color}.head-history .d-flex{height:640px}#new-concept{background-image:url(/img/platillo-camarones.jpg);background-size:cover;padding:60px 0;height:440px}#new-concept .bg-wrapper{top:361px}#polanco{background-image:url(/img/polanco.jpg);background-size:cover;background-position:center;height:456px;padding:40px 0}#restaurantes .p1{font-size:25px}#restaurantes .col-md-3 p{color:#fae2bc;font-size:20px;font-family:MBodoni,sans-serif;margin-bottom:0}#restaurantes img{max-width:250px}#covid p{text-align:justify;color:#fff}.delivery p{text-align:justify;color:#fff}#linea-delivery img{max-width:250px}#linea-delivery .col-md-3 p{color:#fae2bc;font-size:20px;font-family:MBodoni,sans-serif;margin-bottom:0}footer{background-size:cover;background-position:center;background-color:#000;padding-top:5px}footer .nav-link{font-size:18px}footer .bg-dark{padding:40px 0}footer .certificado p{font-size:23px}.social-media{text-align:center;border:2px solid #fff;padding-top:70px;margin-bottom:50px;padding-bottom:30px}.social-media a{padding:0 15px;display:inline-block}.social-media img{max-width:155px}.copyright a{text-decoration:none;color:#fff!important}.copyright i{font-size:24px}.bg_black{background-color:#000;padding:40px 0}.home-intro{font-size:unset}.service-text{font-size:unset}.gradient-title{font-size:6vh;line-height:60px;background:linear-gradient(to bottom,#fff 0,#fbe3bf 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#carouselHome .carousel-item{background-size:cover;background-position:center;height:596px}#carouselHome .carousel-item.slide-1{background-image:url(/img/banner-slide-home-01.jpg)}#carouselHome .carousel-item.slide-2{background-image:url(/img/banner-slide-home-02.jpg)}#carouselHome .carousel-item.slide-3{background-image:url(/img/banner-slide-home-03.jpg)}#carouselHome .carousel-item.slide-4{background-image:url(/img/banner-slide-home-04.jpg)}#brands{padding:40px 0}#carousel-brand .carousel-item{background-size:cover;background-position:center;height:492px}#carousel-brand .carousel-item.slide-1{background-image:url(/img/brand-slide-platillo-01.jpg)}#carousel-brand .carousel-item.slide-2{background-image:url(/img/brand-slide-platillo-02.jpg)}#carousel-brand .carousel-item.slide-3{background-image:url(/img/brand-slide-platillo-03.jpg)}#carousel-brand .carousel-item.slide-4{background-image:url(/img/brand-slide-platillo-04.jpg)}.wrapper_container{position:relative;background-size:cover;background-position:center;color:#fff;height:529px;background-repeat:no-repeat}.bg_wrapper{background-color:rgba(1,1,1,.6);color:#fff;padding:10px;position:absolute;bottom:0;left:0;width:100%;z-index:1}.bg_wrapper a{text-decoration:none;color:#fff}#carousel-experience .carousel-item{background-size:cover;background-position:center;height:492px}#carousel-experience .carousel-item.slide-1{background-image:url(/img/brand-slide-experiencia-01.jpg)}#carousel-experience .carousel-item.slide-2{background-image:url(/img/brand-slide-experiencia-02.jpg)}#carousel-experience .carousel-item.slide-3{background-image:url(/img/brand-slide-experiencia-03.jpg)}#head-deli .d-flex{height:600px}.parallax{background-position:center!important;background-repeat:no-repeat!important}.contact-form button{font-size:24px;text-transform:uppercase;padding:18px 10px}#new-concept .bg_wrapper,#polanco .bg_wrapper{background-color:#141414}.delivery .d-flex{height:400px}@media (max-width:991px){.navbar-dark .navbar-nav .nav-link{font-size:1.12rem}}@media (max-width:767px){#carouselHomeControls .align-self-center{padding:100px 5px}#carouselHomeControls .carousel-inner{height:300px}.home-intro .col-md-7 p{margin-bottom:0}#camaron{height:270px;padding:40px 0}#bg_aside_left{margin-bottom:80px}#bg_aside_right_2{margin-bottom:40px;margin-top:0}}@media (min-width:769px){.parallax{background-attachment:fixed!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}}@media (min-width:768px){#carouselHomeControls .align-self-center{padding:150px 5px}.service-text{max-width:500px}#bg_aside_left{position:relative;left:-15px}#bg_aside_right{position:relative;right:-15px}}@media (max-width:768px){.navbar-brand>img{max-width:200px;margin-left:0}.bg-dark{height:unset}#grupo-rn{height:520px}#head-deli{height:520px}#grupo-rn .d-flex{height:400px}#head-deli .d-flex{height:350px}.grupo-rn .section-text p{font-size:18px}.head-deli .section-text p{font-size:18px}.parole .d-flex,.rosa .d-flex,.taboo .d-flex,.tora .d-flex{height:400px}.craft .d-flex,.funky .d-flex,.mercado .d-flex,.tommasina .d-flex{height:400px}#excellence .title{font-size:45px;line-height:80px}.head-safety img{max-width:100%}.video{font-size:22px}.medidas .h1{font-size:40px;line-height:60px;margin-bottom:30px}#warranty-safety{background-position:top;padding:40px 0;height:400px}.bg_black.gel{padding-top:0}#new-concept{background-position:top;padding:40px 0;height:400px}#restaurantes .p1{font-size:20px}.section-bg,.section-contact{height:400px}.section-text{font-size:18px;opacity:1}.section-bg p{font-size:28px}.section-logo .link{padding:15px 20px;font-size:18px;width:100%}.section-contact .d-flex{height:260px}#contact-form .h1{font-size:42px}#contact-form .form-control{padding:1rem .75rem;font-size:18px}.g-recaptcha iframe{transform:scale(1.14)!important;-webkit-transform:scale(1.14)!important}#contact-form .team{font-size:14px;letter-spacing:1px}footer{padding-top:0}footer .bg-dark ul{margin:0!important}.social-media a:first-child{display:block}footer form{font-size:14px}#carousel-brand .carousel-item{background-size:cover;height:300px}#carousel-experience .carousel-item{background-size:cover;height:300px}#new-concept p,#polanco p{font-size:90%;line-height:16px}.delivery .d-flex{height:unset}#covid.bg_black{padding-bottom:0}}@media (max-width:425px){.link_wrapper{font-size:1.5rem}}@media (max-width:320px){.g-recaptcha iframe{transform:scale(.96)!important;-webkit-transform:scale(.96)!important}#contact-form .team{font-size:12px;letter-spacing:1px}.link_wrapper{font-size:1.25rem}}.arrow-down{position:absolute;z-index:9999;top:80%;left:calc(50% - 35px);font-size:60px;color:#fff}.arrow-down .fa{-webkit-animation:tooltipSwingVertical 1.5s linear infinite;-moz-animation:tooltipSwingVertical 1.5s linear infinite;-o-animation:tooltipSwingVertical 1.5s linear infinite;-ms-animation:tooltipSwingVertical 1.5s linear infinite;animation:tooltipSwingVertical 1.5s linear infinite}#deliveryconcept{display:none}.c-tooltip--swing.c-tooltip--e:after,.c-tooltip--swing.c-tooltip--e:before,.c-tooltip--swing.c-tooltip--w:after,.c-tooltip--swing.c-tooltip--w:before{-webkit-animation:tooltipSwingHorizontal 1.5s linear infinite;-moz-animation:tooltipSwingHorizontal 1.5s linear infinite;-o-animation:tooltipSwingHorizontal 1.5s linear infinite;-ms-animation:tooltipSwingHorizontal 1.5s linear infinite;animation:tooltipSwingHorizontal 1.5s linear infinite}@-moz-keyframes tooltipSwingVertical{45%,from{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-o-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}30%{-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-o-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}}@-webkit-keyframes tooltipSwingVertical{45%,from{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-o-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}30%{-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-o-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}}@-o-keyframes tooltipSwingVertical{45%,from{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-o-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}30%{-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-o-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}}@keyframes tooltipSwingVertical{45%,from{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-o-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}30%{-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-o-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}}@-moz-keyframes tooltipSwingHorizontal{45%,from{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-2px);-moz-transform:translateX(-2px);-o-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px)}30%{-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-o-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}}@-webkit-keyframes tooltipSwingHorizontal{45%,from{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-2px);-moz-transform:translateX(-2px);-o-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px)}30%{-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-o-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}}@-o-keyframes tooltipSwingHorizontal{45%,from{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-2px);-moz-transform:translateX(-2px);-o-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px)}30%{-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-o-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}}@keyframes tooltipSwingHorizontal{45%,from{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-2px);-moz-transform:translateX(-2px);-o-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px)}30%{-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-o-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}}@media screen and (max-width:991px){.arrow-down,.mod_redes{display:none}}.icon_tiktok svg{fill:#fff;width:14px}