@font-face{font-family:'Roboto Mono MediumItalic';src:url('https://papisgrill.flywheelstaging.com/wp-content/themes/papis/assets/fonts/RobotoMono-MediumItalic.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:'Roboto Mono';src:url('https://papisgrill.flywheelstaging.com/wp-content/themes/papis/assets/fonts/RobotoMono-BoldItalic.ttf') format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Barlow Condensed';src:url('https://papisgrill.flywheelstaging.com/wp-content/themes/papis/assets/fonts/BarlowCondensed-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:'Roboto Mono',monospace;src:url('https://papisgrill.flywheelstaging.com/wp-content/themes/papis/assets/fonts/RobotoMono-MediumItalic.ttf');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Roboto Mono',monospace;src:url('https://papisgrill.flywheelstaging.com/wp-content/themes/papis/assets/fonts/RobotoMono-BoldItalic.ttf');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Barlow Condensed',sans-serif;src:url('https://papisgrill.flywheelstaging.com/wp-content/themes/papis/assets/fonts/BarlowCondensed-Regular.ttf');font-weight:400;font-display:swap}@font-face{font-family:'Barlow Condensed',sans-serif;src:url('https://papisgrill.flywheelstaging.com/wp-content/themes/papis/assets/fonts/BarlowCondensed-Medium.ttf');font-weight:500;font-display:swap}@font-face{font-family:'Barlow Condensed',sans-serif;src:url('https://papisgrill.flywheelstaging.com/wp-content/themes/papis/assets/fonts/BarlowCondensed-SemiBold.ttf');font-weight:600;font-display:swap}@font-face{font-family:'Barlow Condensed',sans-serif;src:url('https://papisgrill.flywheelstaging.com/wp-content/themes/papis/assets/fonts/BarlowCondensed-Bold.ttf');font-weight:700;font-display:swap}@font-face{font-family:'Merriweather',serif;src:url('https://papisgrill.flywheelstaging.com/wp-content/themes/papis/assets/fonts/Merriweather-Regular.ttf');font-weight:400;font-display:swap}@font-face{font-family:'Merriweather',serif;src:url('https://papisgrill.flywheelstaging.com/wp-content/themes/papis/assets/fonts/Merriweather-Bold.ttf');font-weight:700;font-display:swap}@font-face{font-family:'Merriweather',serif;src:url('https://papisgrill.flywheelstaging.com/wp-content/themes/papis/assets/fonts/Merriweather-BoldItalic.ttf');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Barlow Condensed';src:url('/wp-content/themes/papis/assets/fonts/BarlowCondensed-Regular.woff2') format('woff2'),url('/wp-content/themes/papis/assets/fonts/BarlowCondensed-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Merriweather';src:url('/wp-content/themes/papis/assets/fonts/Merriweather-Regular.woff2') format('woff2'),url('/wp-content/themes/papis/assets/fonts/Merriweather-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Barlow Condensed';src:url('/wp-content/themes/papis/assets/fonts/BarlowCondensed-SemiBold.woff2') format('woff2'),url('/wp-content/themes/papis/assets/fonts/BarlowCondensed-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Merriweather';src:url('/wp-content/themes/papis/assets/fonts/Merriweather-BoldItalic.woff2') format('woff2'),url('/wp-content/themes/papis/assets/fonts/Merriweather-BoldItalic.woff') format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Roboto Mono';src:url('/wp-content/themes/papis/assets/fonts/RobotoMono-MediumItalic.woff2') format('woff2'),url('/wp-content/themes/papis/assets/fonts/RobotoMono-MediumItalic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Merriweather';src:url('/wp-content/themes/papis/assets/fonts/Merriweather-Bold.woff2') format('woff2'),url('/wp-content/themes/papis/assets/fonts/Merriweather-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Mono';src:url('/wp-content/themes/papis/assets/fonts/RobotoMono-BoldItalic.woff2') format('woff2'),url('/wp-content/themes/papis/assets/fonts/RobotoMono-BoldItalic.woff') format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Barlow Condensed';src:url('/wp-content/themes/papis/assets/fonts/BarlowCondensed-Bold.woff2') format('woff2'),url('/wp-content/themes/papis/assets/fonts/BarlowCondensed-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Barlow Condensed';src:url('/wp-content/themes/papis/assets/fonts/BarlowCondensed-Medium.woff2') format('woff2'),url('/wp-content/themes/papis/assets/fonts/BarlowCondensed-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}:root{--font-body:'Merriweather';--font-header:'Barlow Condensed'}body{font:14px/1.4 'Merriweather',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;color:#49262e}.container{max-width:1228px;padding:0 16px;width:100%;margin:0 auto}.menu-action{float:right;position:fixed;top:0;right:0;height:60px;width:60px;z-index:10;background-color:#693d47;transition:all .3s ease-out;will-change:background-color}.menu-action .c-hamburger{display:block;position:relative;margin:0;padding:0;width:40px;height:30px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background .3s;background:0 0;top:15px;left:10px}.menu-action .c-hamburger:focus{outline:none}.menu-action .c-hamburger span{display:block;position:absolute;top:12px;left:5px;right:5px;height:4px;background:#f6e1d1;border-radius:1px}.menu-action .c-hamburger span:before,.menu-action .c-hamburger span:after{position:absolute;display:block;left:0;width:100%;height:4px;background-color:#f6e1d1;content:"";border-radius:1px;transition:all .3s ease-out;will-change:background-color}.menu-action .c-hamburger span:before{top:-9px}.menu-action .c-hamburger span:after{bottom:-9px}.menu-action .c-hamburger--htx span{transition:background 0s .3s}.menu-action .c-hamburger--htx span:before,.menu-action .c-hamburger--htx span:after{transition-duration:.3s,.3s;transition-delay:.3s,0s}.menu-action .c-hamburger--htx span:before{transition-property:top,transform}.menu-action .c-hamburger--htx span:after{transition-property:bottom,transform}.menu-action .c-hamburger--htx.is-active span{background:0 0}.menu-action .c-hamburger--htx.is-active+.menu-text{bottom:-14px;opacity:0;visibility:hidden}.menu-action .c-hamburger--htx.is-active span:before{top:0;transform:rotate(45deg)}.menu-action .c-hamburger--htx.is-active span:after{bottom:0;transform:rotate(-45deg)}.menu-action .c-hamburger--htx.is-active span:before,.menu-action .c-hamburger--htx.is-active span:after{transition-delay:0s,.3s}@media only screen and (min-width:768px){.menu-action{display:none}}img{max-width:100%}a{color:#49262e}a:hover,a:active,a:focus{text-decoration:none;color:#0eb68a;font-weight:600}.mobile-logo{display:block}@media only screen and (min-width:768px){.mobile-logo{display:none}}html,body{height:100%}.bt{display:inline-block;text-transform:uppercase;position:relative}.bt .bt-content{position:relative;z-index:1;border:2px solid #49262e;background:#95e5d0;font-family:'Merriweather',serif;font-size:19px;font-weight:700;color:#49262e;text-align:center;letter-spacing:.11em;padding:10px 15px;border-radius:0;min-width:230px;display:block;transition:all .3s ease-out}.bt .bt-content span{display:inline-block;position:relative;transition:all .3s ease-out;will-change:transform}.bt .bt-content span i{position:absolute;opacity:0;transition:all .3s ease-out;will-change:right,opacity;top:50%;margin-top:-9px;right:0;right:0}.bt:before{content:"";position:absolute;top:10px;left:10px;width:100%;height:100%;border:2px solid #49262e;z-index:0;background:rgba(149,229,208,.5);border-radius:0;background:linear-gradient(to right,#6ac5ad 50%,rgba(149,229,208,.5) 50%);background-size:200% 100%;background-position:right bottom;transition:all .3s ease-out}.bt:hover:before,.bt:focus:before,.bt:active:before{background-position:left bottom}.bt:hover .bt-content span,.bt:focus .bt-content span,.bt:active .bt-content span{transform:translate3d(-1rem,0,0)}.bt:hover .bt-content span i,.bt:focus .bt-content span i,.bt:active .bt-content span i{opacity:1;right:-30px}.bt.banana[class^=storefront-sdk-emotion]{padding:0;min-width:auto}.bt.banana .bt-content{background:#fdeeb4}.bt.banana:before{background:rgba(253,238,180,.5);background:linear-gradient(to right,#f8e6a1 50%,rgba(248,230,161,.5) 50%);background-position:right bottom;background-size:200% 100%}.bt.banana:hover:before,.bt.banana:focus:before,.bt.banana:active:before{background-position:left bottom}.bt.cherry .bt-content{background:#f59d9e}.bt.cherry:before{background:rgba(253,238,180,.5);background:linear-gradient(to right,#f59d9e 50%,rgba(245,157,158,.5) 50%);background-position:right bottom;background-size:200% 100%}.bt.cherry:hover:before,.bt.cherry:focus:before,.bt.cherry:active:before{background-position:left bottom}.bt.tea-rose .bt-content{background:#fabdbe}.bt.tea-rose:before{background:rgba(250,189,190,.5);background:linear-gradient(to right,#fabdbe 50%,rgba(250,189,190,.5) 50%);background-position:right bottom;background-size:200% 100%}.bt.tea-rose:hover:before,.bt.tea-rose:focus:before,.bt.tea-rose:active:before{background-position:left bottom}.bt.blue .bt-content{background:#88dde0}.bt.blue:before{background:rgba(136,221,224,.5);background:linear-gradient(to right,#88dde0 50%,rgba(136,221,224,.5) 50%);background-position:right bottom;background-size:200% 100%}.bt.blue:hover:before,.bt.blue:focus:before,.bt.blue:active:before{background-position:left bottom}body.home{background-color:#f17a7b}body.home #page{overflow:hidden;height:100%;position:relative;border:15px dashed #f69d9e;background-color:#f17a7b}body.home #page .background-image{background-size:cover;background-position:center;object-fit:cover;position:absolute;inset:0;width:100%;height:100%;z-index:1}body.home #page .site-content{background-color:#f6e1d1}body.home #page #hero{position:relative;z-index:2}body.home #page #hero .container{height:calc(70vh)}body.home #page #hero .container .hero-logo{display:block;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;max-width:329px;max-height:352px;height:329px;width:352px;-webkit-animation:fadeIn .6s ease-in-out 1.6s both;animation:fadeIn .6s ease-in-out 1.6s both;text-align:center}body.home #page #hero .container .hero-logo img{display:inline-block;margin-left:30px}body.home #page #hero .container .hero-logo img.mob{display:none}body.home #page #hero .container .hero-logo img.desk{height:auto}body.home #page #hero .container .hero-button.food{position:absolute;top:50%;left:50%;transform:translate(-100%,-50%);margin-left:-215px}body.home #page #hero .container .hero-button.story{position:absolute;top:50%;left:50%;transform:translate(0%,-50%);margin-left:215px}@media (min-width:768px) and (max-width:1023px){body.home #page #hero .container .hero-logo{bottom:auto;top:20%}body.home #page #hero .container .hero-button.food{top:65%;margin-left:-50px}body.home #page #hero .container .hero-button.story{top:65%;margin-left:50px}}@media (min-width:1024px) and (max-width:1199px){body.home #page #hero .container .hero-button.food{margin-left:-215px}}@media (max-width:767px){body.home #page #hero .container{min-height:550px;display:flex;align-items:center;flex-direction:column}body.home #page #hero .container>.container{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}body.home #page #hero .container .hero-logo{position:static;width:100%;height:auto;max-width:100%;text-align:center;margin-bottom:100px;max-height:200px}body.home #page #hero .container .hero-logo img{display:inline-block;max-width:270px}body.home #page #hero .container .hero-logo img.mob{display:inline-block}body.home #page #hero .container .hero-logo img.desk{display:none}body.home #page #hero .container .hero-button.food,body.home #page #hero .container .hero-button.story{position:static;margin:0;transform:translate(0%,0%);text-align:center}body.home #page #hero .container .hero-button.food{margin-bottom:40px}}@media (max-width:767px){body.home #page{min-height:550px}}.site-header{background-color:#f69d9e;box-shadow:0px 2px 1px 0px rgba(73,38,46,.15);position:fixed;top:0;left:0;width:100%;z-index:9}.site-header #menu-header-menu{padding:0;margin:0;list-style-type:none;display:table;width:100%}.site-header #menu-header-menu li{display:table-cell;text-align:center}.site-header #menu-header-menu li a{display:inline-block;font-family:'Barlow Condensed';font-size:18px;font-weight:600;color:#49262e;text-align:center;letter-spacing:.09em;text-transform:uppercase;line-height:32px;padding:0 20px;transition-timing-function:ease-in-out;-webkit-transition:.4s;transition:.4s;outline:none;position:relative;text-decoration:none}.site-header #menu-header-menu li:not(.papis-vip) a:before{content:"";position:absolute;width:auto;height:2px;bottom:0;left:0;right:0;margin:auto;background-color:#49262e;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;margin-right:20px;margin-left:20px}.site-header #menu-header-menu li:not(.papis-vip) a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.site-header #menu-header-menu li.current-menu-item a:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.site-header #menu-header-menu li.homepage-menu{position:relative;width:80px}.site-header #menu-header-menu li.homepage-menu a{text-indent:-99999px;height:60px;width:60px;background:#693d47 url('/themes/papis/assets/css/less/../../images/papis_2x.png') no-repeat center;background-size:28px 43px;position:absolute;top:0;left:20px;padding:0}.site-header #menu-header-menu li.homepage-menu a:hover{background:#49262e url('/themes/papis/assets/css/less/../../images/papis_2x.png') no-repeat center;background-size:28px 43px}@media (min-width:768px) and (max-width:992px){.site-header #menu-header-menu li a{padding:0 15px;font-size:16px}}@media (max-width:767px){.site-header .menu-container{display:none}.site-header .mobile-logo{display:block;background:#693d47;height:60px;width:60px;position:absolute;top:0;left:0;transition:all .3s ease-out}.site-header .mobile-logo img{display:block;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;max-width:27px;max-height:43px}}.hero-bottom-menu{position:fixed;bottom:0;left:50%;transform:translateX(-50%);background-color:#f69d9e;border-radius:13px 13px 0 0;padding:10px 25px;-webkit-animation:fadeInBottom .6s ease-in-out 1.6s both;animation:fadeInBottom .6s ease-in-out 1.6s both;z-index:9}.hero-bottom-menu ul{list-style-type:none;padding:0;margin:0}.hero-bottom-menu ul li{display:inline-block;padding:0 12px}.hero-bottom-menu ul li a{display:block;font-family:'Barlow Condensed';font-size:18px;font-weight:600;color:#49262e;text-align:center;letter-spacing:.09em;text-transform:uppercase}.hero-bottom-menu ul li a i{letter-spacing:.03em}@media (max-width:767px){.hero-bottom-menu{display:none}}.hero-top-text{position:absolute;left:50%;top:10%;transform:translateX(-50%);text-align:center;z-index:10}@media (max-width:490px){.hero-top-text{width:85%;top:15%}}.hero-top-text>span{background-color:#fdeeb4;display:inline-block;line-height:30px;padding:0 20px;font-family:'Barlow Condensed';font-size:18px;font-weight:600;color:#49262e;text-align:center;letter-spacing:.09em;text-transform:uppercase;position:relative;white-space:nowrap}@media (max-width:490px){.hero-top-text>span{white-space:normal}}.hero-top-text>span:first-of-type{margin-bottom:15px}.hero-top-text>span:nth-of-type(2){transform:rotate(1deg)}.hero-bottom-text{position:absolute;left:50%;transform:translateX(-50%);bottom:0}.hero-bottom-text span{background-color:#f69d9e;display:block;line-height:30px;padding:0 20px;font-family:'Barlow Condensed';font-size:18px;font-weight:600;color:#49262e;text-align:center;letter-spacing:.09em;text-transform:uppercase;position:relative;white-space:nowrap}.hero-bottom-text.hero-bottom-text-1{-webkit-animation:fade-in-top .6s ease-in-out 2.6s both;animation:fade-in-top .6s ease-in-out 2.6s both}.hero-bottom-text.hero-bottom-text-1 span{-webkit-transform:rotate(1deg);-ms-transform:rotate(1deg);transform:rotate(1deg)}.hero-bottom-text.hero-bottom-text-2{-webkit-animation:fade-in-top-2 .6s ease-in-out 2s both;animation:fade-in-top-2 .6s ease-in-out 2s both}.hero-bottom-text.hero-bottom-text-2 span{-webkit-transform:rotate(.5deg);-ms-transform:rotate(.5deg);transform:rotate(.5deg)}@media (max-width:767px){.hero-bottom-text{display:none}}@-webkit-keyframes fade-in-top{0%{opacity:0;bottom:0}100%{opacity:1;bottom:110px}}@keyframes fade-in-top{0%{opacity:0;bottom:0}100%{opacity:1;bottom:110px}}@-webkit-keyframes fade-in-top-2{0%{opacity:0;bottom:0}100%{opacity:1;bottom:95px}}@keyframes fade-in-top-2{0%{opacity:0;bottom:0}100%{opacity:1;bottom:65px}}@-webkit-keyframes fadeInBottom{0%{bottom:-45px}100%{bottom:0}}@keyframes fadeInBottom{0%{bottom:-45px}100%{bottom:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInBackground{0%{opacity:0;transform:scale(1,1)}100%{opacity:1;transform:scale(1.05,1.05)}}@keyframes fadeInBackground{0%{opacity:0;transform:scale(1,1)}100%{opacity:1;transform:scale(1.05,1.05)}}@-webkit-keyframes fadeBackground{0%{transform:scale(1,1)}100%{transform:scale(1.05,1.05)}}@keyframes fadeBackground{0%{transform:scale(1,1)}100%{transform:scale(1.05,1.05)}}#mobile-menu{position:fixed;top:0;width:100%;height:100%;background-color:#f17a7b;z-index:8;overflow:auto;transition:all .3s ease-out;visibility:hidden;left:100%;opacity:0}#mobile-menu .mobile-menu-container{border:15px dashed #f69d9e;height:100%;position:absolute;width:100%;top:0;left:0;min-height:600px}#mobile-menu #menu-mobile-menu{list-style-type:none;margin:0;text-align:center;padding:30px 0;position:absolute;width:100%;top:50%;transform:translateY(-50%);left:0}#mobile-menu #menu-mobile-menu li a{font-family:'Barlow Condensed';font-size:24px;font-weight:600;color:#49262e;text-align:center;line-height:55px;text-transform:uppercase}#mobile-menu #menu-mobile-menu li.papis-vip{padding-top:30px;position:relative}#mobile-menu #menu-mobile-menu li.papis-vip:before{content:"";width:140px;height:10px;background:transparent url('/themes/papis/assets/css/less/../../images/join-cuban-club.png') no-repeat center;left:0;right:0;margin:auto;position:absolute;top:15px}#mobile-menu #menu-mobile-menu li.social{display:inline-block;padding:0 15px}#mobile-menu #menu-mobile-menu li.social a{font-size:27px}@media only screen and (min-width:768px){#mobile-menu{display:none}}body.menuOpened{overflow:auto}body.menuOpened .site-header .mobile-logo{opacity:0;visibility:hidden}body.menuOpened #mobile-menu{visibility:visible;left:0;opacity:1}body.menuOpened .menu-action{background-color:#f17a7b}body.menuOpened .menu-action .c-hamburger--htx.is-active span:before,body.menuOpened .menu-action .c-hamburger--htx.is-active span:after{background-color:#693d47}@media only screen and (min-width:768px){body.menuOpened{overflow:initial}}div#preloader{position:fixed;left:0;top:0;z-index:999;width:100%;height:100%;overflow:visible;background:#f5e0d0}div#preloader img{display:block;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;max-width:95px;max-height:184px;z-index:1}div#preloader .border-dashed{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}div#preloader .border-dashed:before{border:15px solid #f0797a;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}div#preloader .border-dashed:after{border:15px dashed #f69d9e;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.rotate-center{-webkit-animation:rotate-center 1s ease-in-out infinite;-moz-animation:rotate-center 1s ease-in-out infinite;-ms-animation:rotate-center 1s ease-in-out infinite;-o-animation:rotate-center 1s ease-in-out infinite;animation:rotate-center 1s ease-in-out infinite}@-webkit-keyframes rotate-center{0%{transform:rotate(0deg)}70%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes rotate-center{0%{transform:rotate(0deg)}70%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}::-moz-selection{color:#49262e;background:#88dde0}::selection{color:#49262e;background:#88dde0}body:not(.home) .site-header{background-color:#f6e1d1;box-shadow:0px 2px 1px 0px rgba(73,38,46,.15)}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.hero-section .hero-image.transformation{-webkit-animation:fadeBackground 1.6s ease-in-out .1s both;animation:fadeBackground 1.6s ease-in-out .1s both}.menu-hero{position:relative;height:430px;overflow:hidden}.menu-hero .menu-image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.menu-hero .menu-image.transformation{-webkit-animation:fadeBackground 1.6s ease-in-out .1s both;animation:fadeBackground 1.6s ease-in-out .1s both}.menu-hero .hero-title{text-align:center;display:block;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:165px;z-index:2}.menu-hero .hero-title h1{margin:0;text-shadow:0px 2px 17px rgba(73,38,46,.68),5px 5px 0px #f17a7b;font-family:'Barlow Condensed',sans-serif;font-size:91px;font-weight:700;color:#f5e9e1;letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.menu-hero.our-story-hero{height:290px}@media only screen and (min-width:768px){.menu-hero.our-story-hero{height:390px;margin-top:32px}}@media only screen and (min-width:1024px){.menu-hero{height:560px}.menu-hero .hero-title h1{font-size:104px}}.menu-intro{background:#f6e1d1 url('/themes/papis/assets/css/less/../../images/Splatter-texture.png') top left;padding:40px 0;position:relative}.menu-intro .intro-container{max-width:620px;height:102px;text-align:center;margin:0 auto}.menu-intro .intro-container img{width:18px;height:102px}.menu-intro .intro-container img.left{float:left}.menu-intro .intro-container img.right{float:right}.menu-intro .intro-container .intro-title-container{display:inline-block;margin-top:10px}.menu-intro .intro-container .intro-title-container .intro-title{position:relative}.menu-intro .intro-container .intro-title-container .intro-title:before{content:'';position:absolute;top:50%;left:0;height:2px;width:100%;margin-top:-1px;background:#49262e;z-index:0}.menu-intro .intro-container .intro-title-container .intro-title span{display:inline-block;padding:0 10px;font-size:20px;font-style:italic;color:#000;text-align:center;letter-spacing:.01em;z-index:2;position:relative;background:#f6e1d1;white-space:nowrap;font-weight:700}.menu-intro .intro-container .intro-title-container h2{margin:10px 0;font-size:36px;font-weight:600;color:#49262e;text-align:center;letter-spacing:.09em;text-transform:uppercase;font-family:'Barlow Condensed',sans-serif}@media (max-width:767px){.menu-intro .intro-container .intro-title-container{margin-top:15px}.menu-intro .intro-container .intro-title-container .intro-title span{font-size:18px}.menu-intro .intro-container .intro-title-container h2{font-size:32px}}.menu-intro .to-menu{height:55px;width:55px;background-color:#f6e1d1;border-radius:55px;position:absolute;left:50%;top:-27.5px;transform:translateX(-50%);z-index:3}.menu-intro .to-menu a{display:block;height:47px;width:47px;border:2px solid #49262e;border-radius:47px;text-align:center;margin:4px}.menu-intro .to-menu a img{display:inline-block;height:24px;width:10px;margin-top:8px}@media only screen and (min-width:768px){.menu-intro{padding:50px 0}}.menu-section{background:#f6e1d1 url('/themes/papis/assets/css/less/../../images/Splatter-texture.png') top left}.menu-section .menu-category#drinks .legend{display:none}.menu-section .menu-category .image{position:relative;overflow:hidden;height:150px}.menu-section .menu-category .image>div{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover}.menu-section .menu-category .image.transformation>div{-webkit-animation:fadeBackground 1.6s ease-in-out .1s both;animation:fadeBackground 1.6s ease-in-out .1s both}.menu-section .menu-category .menu-head{padding:40px 0 80px}.menu-section .menu-category .menu-head .menu-title h2{margin:0;text-transform:uppercase;font-size:48px;font-weight:700;color:#49262e;font-family:'Barlow Condensed',sans-serif;letter-spacing:.04em}.menu-section .menu-category .menu-head .category-description{font-size:15px;color:#49262e;text-align:left;letter-spacing:.12em;line-height:32px;margin-top:32px}.menu-section .menu-category .menu-head .category-description p:last-child{margin-bottom:0}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box{margin-bottom:80px}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box h3{margin:0;display:inline-block;width:100%}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box h3 span{font-family:'Barlow Condensed',sans-serif;font-size:25px;font-weight:600;color:#49262e;letter-spacing:.12em;text-transform:uppercase;display:inline;line-height:40px;margin-right:15px;border-bottom:2px solid transparent}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box h3 span:first-child{border-bottom:2px solid #f17a7b}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box h3 span.price{font-weight:500}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box h3 span.vegetarian,.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box h3 span.signature{border-bottom:none}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box h3 span.vegetarian img,.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box h3 span.signature img{margin-top:-7px;max-width:28px;max-height:28px}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box h3 span:last-child{margin-right:0}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box .description{font-size:14px;color:#49262e;text-align:left;letter-spacing:.12em;line-height:24px;margin-top:20px}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box .description em,.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box .description i{font-family:'Roboto Mono',monospace;font-weight:500;font-size:14px;color:#693d47}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box .description p:last-child{margin-bottom:0}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box .sumbenu{margin:20px 0 0;list-style-type:none;padding:0}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box .sumbenu li{margin-bottom:8px}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box .sumbenu li:last-child{margin-bottom:0}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box .sumbenu li h4{font-family:'Barlow Condensed',sans-serif;font-size:19px;font-weight:500;color:#49262e;text-align:left;letter-spacing:.12em;margin:0;line-height:23px;text-transform:uppercase}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box .sumbenu li h4 span{padding-left:10px}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box .sumbenu li .description{margin-top:8px;display:block}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box.legend span{display:block;float:left;font-family:'Roboto Mono',monospace;font-weight:500;font-size:14px;font-style:italic;color:#693d47;letter-spacing:.07em;line-height:28px;width:50%;max-width:180px}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box.legend span img{margin-right:10px;margin-top:-2px}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box.legend span .signature{margin-right:0}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box.legend .legend-description span{margin:16px 0 0;line-height:24px;width:100%;max-width:100%;font-size:13px}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box.legend .legend-description span b{font-weight:700}@media only screen and (min-width:768px){.menu-section .menu-category .image{height:200px}}@media only screen and (min-width:1024px){.menu-section .menu-category .image{height:270px}.menu-section .menu-category .menu-head{padding:0 0 80px;text-align:center;position:relative;display:inline-block;width:100%}.menu-section .menu-category .menu-head .menu-title{display:inline-block;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}.menu-section .menu-category .menu-head .menu-title h2{font-size:64px;padding:10px 50px;background:#f6e1d1 url('/themes/papis/assets/css/less/../../images/Splatter-texture.png') top left;border-radius:11px 11px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-section .menu-category .menu-head .category-description{text-align:center;line-height:30px}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list{margin-left:-35px;margin-right:-35px}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box{padding:0 50px}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box .menu-box-content{max-width:480px}}@media only screen and (min-width:1220px){.menu-section .menu-category .menu-content .menu-items .menu-boxes-list{margin-left:-80px;margin-right:-80px}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box{padding:0 80px}}.wow{visibility:hidden}.menu-boxes-list .subcategory-name{width:100%}.menu-boxes-list .subcategory-name .menu-box-content{position:relative;padding:20px 0;max-width:100% !important}.menu-boxes-list .subcategory-name .menu-box-content:before{content:'';position:absolute;top:0;left:0;width:100%;height:8px;background:transparent url('/themes/papis/assets/css/less/../../images/subcategory-border.jpg');background-repeat:repeat-x;background-size:60px 8px;z-index:1}.menu-boxes-list .subcategory-name .menu-box-content:after{content:'';position:absolute;top:auto;left:0;width:100%;height:8px;background:transparent url('/themes/papis/assets/css/less/../../images/subcategory-border.jpg');background-repeat:repeat-x;background-size:60px 8px;z-index:1;bottom:0}.menu-boxes-list .subcategory-name .menu-box-content h2{font-family:'Barlow Condensed',sans-serif;font-size:48px;font-weight:700;color:#49262e;text-align:left;letter-spacing:.04em;line-height:56px;margin:0;text-transform:uppercase}@media only screen and (min-width:768px){.menu-boxes-list .subcategory-name .menu-box-content{text-align:center}.menu-boxes-list .subcategory-name .menu-box-content:after{display:none}.menu-boxes-list .subcategory-name .menu-box-content:before{top:50%;margin-top:-2px}.menu-boxes-list .subcategory-name .menu-box-content h2{display:inline-block;padding-left:40px;padding-right:40px;position:relative;z-index:2;background-color:#f6e1d1}}.menu-boxes-list .subcategory-name#lunch-combo+.menu-box{width:100%}.menu-boxes-list .subcategory-name#lunch-combo+.menu-box .menu-box-content{max-width:100%}.menu-boxes-list .subcategory-name#lunch-combo+.menu-box h3{text-align:center}.menu-boxes-list .subcategory-name#lunch-combo+.menu-box h3 span{text-transform:initial;font-size:24px;font-weight:500;text-align:center;letter-spacing:.12em;display:inline-block;border-bottom:none;float:none;line-height:34px}.menu-boxes-list .subcategory-name#specialty-sides .menu-box-content:before,.menu-boxes-list .subcategory-name#specialty-sides .menu-box-content:before{background:transparent url('/themes/papis/assets/css/less/../../images/subcategory-border-green.jpg');background-repeat:repeat-x;background-size:60px 8px}.menu-boxes-list .subcategory-name#sides .menu-box-content:before,.menu-boxes-list .subcategory-name#sides .menu-box-content:before{background:transparent url('/themes/papis/assets/css/less/../../images/subcategory-sides-border.jpg');background-repeat:repeat-x;background-size:60px 8px}@media only screen and (min-width:768px){.menu-boxes-list .subcategory-name#lunch-combo{margin-bottom:0}}.site-footer{position:fixed;bottom:0;left:50%;transform:translateX(-50%);background-color:#f69d9e;border-radius:13px 13px 0 0;padding:10px 25px;-webkit-animation:fadeInBottom .6s ease-in-out 1.6s both;animation:fadeInBottom .6s ease-in-out 1.6s both;z-index:9}.site-footer #menu-footer-menu{list-style-type:none;padding:0;margin:0}.site-footer #menu-footer-menu li{display:inline-block;padding:0 12px}.site-footer #menu-footer-menu li a{display:block;font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:600;color:#49262e;text-align:center;letter-spacing:.09em;text-transform:uppercase}.site-footer #menu-footer-menu li a i{letter-spacing:.03em}@media (max-width:767px){.site-footer{display:none}}body:not(.home) #page{position:relative;background:#f6e1d1 url('/themes/papis/assets/css/less/../../images/Splatter-texture.png') top left}body:not(.home) .site-footer{position:absolute;bottom:0;top:auto;background-color:transparent;margin-bottom:10px}.menu-section{padding-bottom:90px}@media only screen and (min-width:768px){.menu-section{margin-bottom:165px}}.papis-story{background:#e8d1c0 url('/themes/papis/assets/css/less/../../images/Splatter-texture.png') top left;padding-bottom:16px}.papis-story .story-container{background:#fabdbe url('/themes/papis/assets/css/less/../../images/Splatter-texture.png') top left;padding:70px 25px;margin-top:-90px;text-align:center}.papis-story .story-container h2{margin:0 0 50px;font-family:'Barlow Condensed',sans-serif;font-size:32px;font-weight:700;color:#49262e;letter-spacing:.04em;text-transform:uppercase;max-width:830px;display:inline-block}@media only screen and (min-width:768px){.papis-story{padding-bottom:165px}.papis-story .story-container{padding:130px 0;margin-top:-165px}}.locations-hero{background:#95e5d0 url('/themes/papis/assets/css/less/../../images/Splatter-texture.png') top left;padding:145px 0 100px}.locations-hero h1{margin:0;font-family:'Barlow Condensed',sans-serif;font-size:48px;font-weight:600;color:#693d47;text-align:center;letter-spacing:.13em;text-transform:uppercase}@media only screen and (min-width:768px){.locations-hero{padding:117px 0 85px}.locations-hero h1{font-size:74px}}.locations-section{background:#6ac5ad url('/themes/papis/assets/css/less/../../images/Splatter-texture.png') top left;padding:16px 24px 0}.locations-section .row{margin-left:-16px;margin-right:-16px;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.locations-section .row{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.locations-section .row{grid-template-columns:1fr}}.locations-section .row>div{width:100%;display:grid;padding:0 8px}.locations-section .location-item{margin-bottom:16px;background:#f3e6db url('/themes/papis/assets/css/less/../../images/Splatter-texture.png') top left}.locations-section .location-item .image{background-color:#d8d8d8;width:100%;height:160px;background-size:cover;background-position:center;margin-bottom:32px;position:relative}.locations-section .location-item .image img{display:block;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;object-fit:cover}.locations-section .location-item .location-content{display:block;text-align:left;padding:0 24px 72px;width:100%;max-width:500px;margin:0 auto}.locations-section .location-item .location-content h3{margin:0 0 24px;font-size:50px;font-weight:700;color:#49262e;text-align:left;letter-spacing:.04em;line-height:1;font-family:'Barlow Condensed',sans-serif}.locations-section .location-item .location-content h3 span{display:none}.locations-section .location-item .location-content p{margin-bottom:24px}.locations-section .location-item .location-content .address{font-size:20px;color:#49262e;text-align:left;letter-spacing:.12em;line-height:24px;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase}.locations-section .location-item .location-content .phone{font-family:'Barlow Condensed',sans-serif;font-size:20px;font-weight:600;color:#49262e;text-align:left;letter-spacing:.12em;line-height:32px}.locations-section .location-item .location-content .hours{font-family:'Merriweather',serif;font-size:13px;color:#49262e;text-align:left;letter-spacing:.12em;line-height:25px}.locations-section .location-item .location-content .email{font-family:'Merriweather',serif;font-size:13px;color:#49262e;text-align:left;letter-spacing:.12em;line-height:20px}.locations-section .location-item .location-content .additional{font-family:'Roboto Mono';font-size:12px;font-weight:500;font-style:italic;color:#693d47;text-align:left;letter-spacing:.07em;margin-bottom:32px}@media only screen and (min-width:768px){.locations-section .location-item .location-content{padding-bottom:90px}.locations-section .location-item .location-content h3{font-size:64px}}@media (min-width:1600px){.locations-section .location-item .image{height:220px}}.page-template-locations .papis-story{padding-bottom:0;background-size:cover;background-position:center}.page-template-locations .papis-story .story-container{margin-top:0;background:0 0}.page-template-locations .papis-story .story-container h2{color:#f5e9e1}.page-template-locations .site-footer{background:#6ac5ad url('/themes/papis/assets/css/less/../../images/Splatter-texture.png') top left !important}@media only screen and (min-width:768px){.page-template-locations{padding-bottom:0}.page-template-locations .papis-story .story-container h2{font-size:40px;letter-spacing:.04em;text-shadow:0px 2px 13px #49262e}}@media only screen and (min-width:1220px){.page-template-locations .papis-story .story-container{padding:200px 0}}.page-template-our-story .page-content{position:relative;z-index:1;background:#6ac5ad url('/themes/papis/assets/css/less/../../images/Splatter-texture.png') top left;padding:0 0 96px}.page-template-our-story .page-content .our-story-intro{background:url('/themes/papis/assets/css/less/../../images/svg/Blue-Banner-Texture_1.svg') top left;background-size:100%;padding:32px;margin-top:-70px;margin-bottom:48px}.page-template-our-story .page-content .our-story-intro .intro-content{max-width:830px;margin:0 auto;text-align:center}.page-template-our-story .page-content .our-story-intro .intro-content h1{margin:0 0 32px;font-family:'Barlow Condensed';font-size:32px;font-weight:700;color:#f5e9e1;text-align:center;letter-spacing:.04em}.page-template-our-story .page-content .our-story-intro .intro-content p{font-family:'Merriweather';font-size:15px;font-weight:700;color:#f5e9e1;text-align:center;letter-spacing:.01em}.page-template-our-story .page-content .our-story-intro .intro-content p em{position:relative;padding:0 48px}.page-template-our-story .page-content .our-story-intro .intro-content p em:before,.page-template-our-story .page-content .our-story-intro .intro-content p em:after{position:absolute;top:0;bottom:0;margin:auto;content:'';width:16px;height:3px;background:#f5e9e1;border-radius:3px}.page-template-our-story .page-content .our-story-intro .intro-content p em:before{left:16px}.page-template-our-story .page-content .our-story-intro .intro-content p em:after{right:16px}@media only screen and (min-width:768px){.page-template-our-story .page-content .our-story-intro .intro-content h1{font-size:40px}.page-template-our-story .page-content .our-story-intro .intro-content p{font-size:20px}}@media only screen and (min-width:768px){.page-template-our-story .page-content .our-story-intro{margin-bottom:90px}}@media only screen and (min-width:768px){.page-template-our-story .page-content{padding-bottom:210px}}.page-template-our-story .our-story-columns .column{margin-bottom:24px}.page-template-our-story .our-story-columns .column h3{font-family:'Barlow Condensed';font-size:28px;font-weight:500;color:#49262e;text-align:left;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.page-template-our-story .our-story-columns .column p{font-family:'Merriweather';font-size:15px;color:#49262e;text-align:left;letter-spacing:.07em;line-height:32px;margin:0}.page-template-our-story .our-story-columns .column#awards-recognitions a:hover{color:#00a1cd}@media only screen and (min-width:768px){.page-template-our-story .our-story-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media only screen and (min-width:1024px){.page-template-our-story .our-story-columns{-webkit-column-gap:120px;-moz-column-gap:120px;column-gap:120px}}@media only screen and (min-width:1220px){.page-template-our-story .our-story-columns{-webkit-column-gap:220px;-moz-column-gap:220px;column-gap:220px}}.page-template-our-story .site-footer{background:#5ac5c9 url('/themes/papis/assets/css/less/../../images/Splatter-texture.png') top left !important}.our-mission{background:#5ac5c9 url('/themes/papis/assets/css/less/../../images/Splatter-texture.png') top left;position:relative;z-index:2;display:inline-block;width:100%}.our-mission .mission-container{padding:32px;background-size:cover;background-position:center;margin-top:-70px;margin-bottom:70px}.our-mission .mission-container h2{font-family:'Barlow Condensed';font-size:32px;font-weight:700;color:#f5e9e1;text-align:left;letter-spacing:.04em;margin:0 0 32px;text-transform:uppercase}.our-mission .mission-container .mission-content{max-width:746px;background:url('/themes/papis/assets/css/less/../../images/svg/Blue-Banner-Texture.svg') bottom center;margin-left:-48px;padding:32px 48px}.our-mission .mission-container .mission-content p{font-family:'Merriweather';font-size:15px;color:#fff;text-align:left;letter-spacing:.07em;line-height:32px;margin:0}@media only screen and (min-width:768px){.our-mission .mission-container{padding:96px 72px 130px;margin-bottom:120px}.our-mission .mission-container h2{font-size:40px;margin:0 0 72px}.our-mission .mission-container .mission-content{padding:72px 96px;margin-left:-88px}}@media (min-width:1300px){.our-mission .mission-container{padding-bottom:130px}.our-mission .mission-container .mission-content{margin-left:-116px}}.franchising-hero{background:#5ac5c9 url('/themes/papis/assets/css/less/../../images/Splatter-texture.png') top left;position:relative;overflow:hidden}.franchising-hero img{position:absolute;width:100%;max-width:100%;height:100%;object-fit:cover;max-height:100%;filter:brightness(.5);z-index:0;inset:0}.franchising-hero .hero-title{display:table-cell;text-align:center;height:280px;vertical-align:middle;width:4000px;position:relative;z-index:1}.franchising-hero .hero-title h1{margin:0;text-shadow:7px 5px 0px #f17a7b;font-family:'Barlow Condensed',sans-serif;font-size:56px;font-weight:600;color:#f5e9e1;letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:768px){.franchising-hero{margin-top:32px}.franchising-hero .hero-title{height:480px}.franchising-hero .hero-title h1{font-size:94px;letter-spacing:.13em}}.company-info{padding:72px 0;background:#f6e1d1 url('/themes/papis/assets/css/less/../../images/Splatter-texture.png') top left}.company-info .text-content{margin-bottom:48px}.company-info .text-content img{max-height:63px;max-width:40px;margin-bottom:16px}.company-info .text-content h2{font-family:'Barlow Condensed';font-size:32px;font-weight:600;color:#49262e;text-align:left;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase;line-height:1.2}.company-info .text-content p{font-family:'Merriweather';font-size:15px;color:#49262e;text-align:left;letter-spacing:.07em;line-height:32px}.company-info .text-content em{font-family:'Roboto Mono';font-size:14px;font-weight:500;font-style:italic;color:#693d47;text-align:left;letter-spacing:.07em;position:relative;padding-bottom:12px;margin-bottom:16px;display:block}.company-info .text-content em:before{content:'';position:absolute;bottom:0;left:0;background:#f17a7b;height:2px;width:220px}.company-info .image-container .image{overflow:hidden;position:relative}.company-info .image-container .image img{opacity:0;visibility:hidden}.company-info .image-container .image .menu-image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.company-info .image-container .image.transformation>.menu-image{-webkit-animation:fadeBackground 1.6s ease-in-out .1s both;animation:fadeBackground 1.6s ease-in-out .1s both}.company-info .image-container .family-text{background-color:#fabdbe;width:480px;max-width:90%;padding:16px 32px;font-family:'Merriweather';font-size:18px;font-weight:700;font-style:italic;color:#49262e;text-align:left;letter-spacing:.01em;line-height:30px;margin:-48px auto 0;position:relative;left:0;right:0;z-index:1}@media only screen and (min-width:768px){.company-info .text-content{margin-bottom:0;max-width:480px}}@media only screen and (min-width:1220px){.company-info{padding:105px 0}.company-info .image-container{margin-bottom:48px}}.franchise-company-info .container .row .col-xs-12.col-sm-6{display:flex;align-items:center}@media (max-width:650px){.franchise-company-info .container .row .col-xs-12.col-sm-6:nth-of-type(2){display:none}}section.franchise-footer .image-container .image.transformation div.cool-lighting-image{padding-block:300px;background-size:cover;background-repeat:no-repeat;background-position:top}.documents-section{padding:72px 0;background:#88dde0 url('/themes/papis/assets/css/less/../../images/Splatter-texture.png') top left}.documents-section h2{font-family:'Barlow Condensed';font-size:32px;font-weight:600;color:#49262e;text-align:left;letter-spacing:.12em;padding-bottom:5px;margin:0 0 16px;text-transform:uppercase}.documents-section h2 span{position:relative}.documents-section h2 span:before{content:'';position:absolute;bottom:0;left:0;background:#f17a7b;height:2px;width:105%}.documents-section p{font-family:'Roboto Mono';font-size:14px;font-weight:500;font-style:italic;color:#693d47;text-align:left;letter-spacing:.07em;margin:0}.documents-section .documents{margin-top:24px}.documents-section .documents .col-xs-6{opacity:0}.documents-section .documents a{display:block;outline:none;margin-top:24px}.documents-section .documents a img{max-height:67px;max-width:67px;margin-bottom:16px}.documents-section .documents a span{display:block;font-family:'Barlow Condensed';font-size:18px;font-weight:500;color:#49262e;text-align:left;letter-spacing:.03em}.documents-section .documents.transformation .row>div{-webkit-animation:fadeIn .5s ease-in-out .2s both;animation:fadeIn .5s ease-in-out .2s both}.documents-section .documents.transformation .row>div:nth-of-type(2){-webkit-animation:fadeIn .5s ease-in-out .3s both;animation:fadeIn .5s ease-in-out .3s both}.documents-section .documents.transformation .row>div:nth-of-type(3){-webkit-animation:fadeIn .5s ease-in-out .4s both;animation:fadeIn .5s ease-in-out .4s both}.documents-section .documents.transformation .row>div:nth-of-type(4){-webkit-animation:fadeIn .5s ease-in-out .5s both;animation:fadeIn .5s ease-in-out .5s both}@media only screen and (min-width:1220px){.documents-section{padding:105px 0}}.franchising-contact{background:#f6e1d1 url('/themes/papis/assets/css/less/../../images/Splatter-texture.png') top left;padding:72px 0}.franchising-contact .image-container{margin-bottom:48px;position:relative}.franchising-contact .image-container .image{overflow:hidden;position:relative}.franchising-contact .image-container .image img{opacity:0;visibility:hidden}.franchising-contact .image-container .image .menu-image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.franchising-contact .image-container .image.transformation>.menu-image{-webkit-animation:fadeBackground 1.6s ease-in-out .1s both;animation:fadeBackground 1.6s ease-in-out .1s both}.franchising-contact .text-container h2{font-family:'Barlow Condensed';font-size:32px;font-weight:600;color:#49262e;text-align:left;letter-spacing:.12em;padding-bottom:5px;margin:0 0 16px;text-transform:uppercase}.franchising-contact .text-container h2 span{position:relative}.franchising-contact .text-container h2 span:before{content:'';position:absolute;bottom:0;left:0;background:#f17a7b;height:2px;width:105%}.franchising-contact .text-container p{font-family:'Merriweather';font-size:15px;color:#49262e;text-align:left;letter-spacing:.12em;line-height:32px}.franchising-contact .text-container p i{font-family:'Roboto Mono';font-size:14px;font-weight:500;font-style:italic;color:#693d47;text-align:left;letter-spacing:.07em;margin-bottom:7px;display:block;line-height:1.2}.franchising-contact .text-container p a{color:#693d47;font-size:17px;font-weight:700;color:#49262e;text-align:left;letter-spacing:.05em;display:block}.franchising-contact .text-container p.email,.franchising-contact .text-container p.phone{margin-top:40px}@media only screen and (min-width:768px){.franchising-contact .image-container{margin:0}.franchising-contact .text-container{float:right;max-width:480px}}@media only screen and (min-width:1220px){.franchising-contact{padding:105px 0}}.catering-hero{height:auto;padding:58px 0}.catering-hero .hero-content{height:240px;position:relative;z-index:1;margin-top:155px}.catering-hero .hero-content h1{text-transform:uppercase;margin:0 0 24px;text-shadow:0px 2px 17px rgba(0,0,0,.39);font-family:'Barlow Condensed';font-size:60px;font-weight:600;color:#f5e9e1;text-align:center;letter-spacing:.13em}.catering-hero .hero-bottom-text{display:block}.catering-hero .hero-bottom-text span{font-size:14px}@media only screen and (min-width:768px){.catering-hero{margin-top:32px}.catering-hero .hero-content{margin-top:95px;height:270px}.catering-hero .hero-content h1{font-size:94px}.catering-hero .hero-bottom-text span{padding:0 40px;font-size:18px}}.catering-content{padding:72px 0;text-align:center}.catering-content .container{max-width:670px}.catering-content h2{font-family:var(--font-header);font-size:40px;font-weight:700;color:#49262e;text-align:center;letter-spacing:.04em;margin:0 0 32px;text-transform:uppercase}.catering-content p{font-family:var(--font-body);font-size:15px;color:#49262e;text-align:center;letter-spacing:.12em;line-height:32px;margin-bottom:32px}.catering-content .bt .bt-content{width:270px}.catering-content.catering-page-content{background:#95e5d0 url('/themes/papis/assets/css/less/../../images/Splatter-texture.png') top left}.catering-content.catering-page-content h2{position:relative;padding-bottom:38px}.catering-content.catering-page-content h2:before{content:'';background:url('/themes/papis/assets/css/less/../../images/catering-stroke.png');position:absolute;bottom:0;left:0;right:0;margin:auto;width:170px;height:12px}.catering-content.bottom_content a{font-family:var(--font-body);font-size:24px;font-weight:500;color:#49262e;text-align:center;letter-spacing:.12em;position:relative;padding:0 9px 25px;display:inline-block;overflow:hidden}@media (max-width:490px){.catering-content.bottom_content a{font-size:15px}}.catering-content.bottom_content a:before{content:'';background:url('/themes/papis/assets/css/less/../../images/catering-stroke.png');position:absolute;bottom:0;left:0;width:170px;height:12px}.catering-content.bottom_content a:after{content:'';background:url('/themes/papis/assets/css/less/../../images/catering-stroke.png');position:absolute;bottom:0;left:153px;width:170px;height:12px}.catering-content.bottom_content p:last-child{margin-bottom:0}@media (min-width:760px){.catering-content.bottom_content .container{margin-bottom:55px}}@media only screen and (min-width:1220px){.catering-content{padding:105px 0}}.catering-gallery{overflow:hidden}.catering-gallery a{display:block;text-align:center;width:100%;opacity:0;outline:none}.catering-gallery a img{display:inline-block;height:100%;width:100%;object-fit:cover}.catering-gallery.transformation a{-webkit-animation:fadeIn .5s ease-in-out .1s both;animation:fadeIn .5s ease-in-out .1s both}.catering-gallery.transformation a:nth-of-type(1){-webkit-animation:fadeIn .5s ease-in-out .2s both;animation:fadeIn .5s ease-in-out .2s both}.catering-gallery.transformation a:nth-of-type(2){-webkit-animation:fadeIn .5s ease-in-out .3s both;animation:fadeIn .5s ease-in-out .3s both}.catering-gallery.transformation a:nth-of-type(3){-webkit-animation:fadeIn .5s ease-in-out .4s both;animation:fadeIn .5s ease-in-out .4s both}.catering-gallery.transformation a:nth-of-type(4){-webkit-animation:fadeIn .5s ease-in-out .5s both;animation:fadeIn .5s ease-in-out .5s both}.catering-gallery.transformation a:nth-of-type(5){-webkit-animation:fadeIn .5s ease-in-out .6s both;animation:fadeIn .5s ease-in-out .6s both}.catering-gallery.transformation a:nth-of-type(6){-webkit-animation:fadeIn .5s ease-in-out .7s both;animation:fadeIn .5s ease-in-out .7s both}.catering-gallery.transformation a:nth-of-type(7){-webkit-animation:fadeIn .5s ease-in-out .8s both;animation:fadeIn .5s ease-in-out .8s both}.catering-gallery.transformation a:nth-of-type(8){-webkit-animation:fadeIn .5s ease-in-out .9s both;animation:fadeIn .5s ease-in-out .9s both}@media (min-width:560px){.catering-gallery a{width:50%}}@media (min-width:768px){.catering-gallery a{width:25%}}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}#papisVipInfo,#papisVipThankYou{box-shadow:17px 17px 0px 0px #6ac5ad;background-color:#95e5d0;max-width:990px;margin:10px auto;padding:100px 35px;position:relative}#papisVipInfo .cuban-logo,#papisVipThankYou .cuban-logo{max-width:100px;margin-bottom:20px;position:absolute;top:20px;left:20px}#papisVipInfo .popup-modal-dismiss,#papisVipThankYou .popup-modal-dismiss{width:22px;height:22px;position:absolute;top:20px;right:20px;display:block}#papisVipInfo .popup-content,#papisVipThankYou .popup-content{max-width:670px;margin:0 auto;text-align:center}#papisVipInfo .popup-content h2,#papisVipThankYou .popup-content h2{font-family:'Barlow Condensed';font-size:28px;font-weight:700;color:#49262e;text-align:center;letter-spacing:.04em;margin:0 0 30px;text-transform:uppercase}#papisVipInfo .popup-content .catering-stroke,#papisVipThankYou .popup-content .catering-stroke{margin:0 auto 30px;display:block;width:170px}#papisVipInfo .popup-content .intro,#papisVipThankYou .popup-content .intro{font-family:'Merriweather';font-size:16px;font-weight:700;font-style:italic;color:#49262e;text-align:center;letter-spacing:.01em;line-height:28px;margin-bottom:40px;max-width:600px;margin-inline:auto}#papisVipInfo .popup-content input,#papisVipThankYou .popup-content input,#papisVipInfo .popup-content select,#papisVipThankYou .popup-content select{border:2px solid #49262e;background:0 0;height:40px;padding:0 15px;font-family:'Merriweather';font-size:16px;color:#49262e;letter-spacing:.06em;width:100%;outline:none}#papisVipInfo .popup-content input.error,#papisVipThankYou .popup-content input.error,#papisVipInfo .popup-content select.error,#papisVipThankYou .popup-content select.error{border:2px solid red}#papisVipInfo .popup-content input::-webkit-input-placeholder,#papisVipThankYou .popup-content input::-webkit-input-placeholder{color:#49262e !important}#papisVipInfo .popup-content input:-moz-placeholder,#papisVipThankYou .popup-content input:-moz-placeholder{color:#49262e !important}#papisVipInfo .popup-content input::-moz-placeholder,#papisVipThankYou .popup-content input::-moz-placeholder{color:#49262e !important}#papisVipInfo .popup-content input:-ms-input-placeholder,#papisVipThankYou .popup-content input:-ms-input-placeholder{color:#49262e !important}#papisVipInfo .popup-content .info,#papisVipThankYou .popup-content .info{font-family:'Roboto Mono';font-size:12px;font-weight:500;font-style:italic;color:#693d47;text-align:center;line-height:19px;margin:0}#papisVipInfo .popup-content .privacy-policity,#papisVipThankYou .popup-content .privacy-policity{margin:0;text-align:center}#papisVipInfo .popup-content .privacy-policity a,#papisVipThankYou .popup-content .privacy-policity a{display:inline-block;border-bottom:2px solid #04a1cd;font-family:'Roboto Mono';font-size:12px;font-weight:500;font-style:italic;color:#693d47;text-align:center;letter-spacing:.07em}#papisVipInfo .popup-content form .form-group,#papisVipThankYou .popup-content form .form-group{display:inline-block;width:100%}#papisVipInfo .popup-content form .form-group label,#papisVipThankYou .popup-content form .form-group label{text-transform:uppercase;font-family:'Barlow Condensed';font-size:15px;font-weight:600;color:#49262e;letter-spacing:.1em;line-height:27px;display:block;text-align:left}#papisVipInfo .popup-content form .form-group label.error,#papisVipThankYou .popup-content form .form-group label.error{display:none !important}#papisVipInfo .popup-content form .form-group.selects .selects-block,#papisVipThankYou .popup-content form .form-group.selects .selects-block{margin-left:-10px;margin-right:-10px}#papisVipInfo .popup-content form .form-group.selects .selects-block select,#papisVipThankYou .popup-content form .form-group.selects .selects-block select{margin:0 10px;width:calc(40% - 20px);float:left}#papisVipInfo .popup-content form .form-group.selects .selects-block select#months,#papisVipThankYou .popup-content form .form-group.selects .selects-block select#months{width:calc(60% - 20px)}#papisVipInfo .popup-content form .form-actions,#papisVipThankYou .popup-content form .form-actions{display:inline-block;width:100%;padding:18px 0 58px}#papisVipInfo .popup-content form .form-actions button,#papisVipThankYou .popup-content form .form-actions button{border:none;background:0 0;box-shadow:none;outline:none}#papisVipInfo .popup-content form .form-actions button .bt-content,#papisVipThankYou .popup-content form .form-actions button .bt-content{width:260px}@media only screen and (min-width:768px){#papisVipInfo .cuban-logo,#papisVipThankYou .cuban-logo{top:35px;left:35px}#papisVipInfo .popup-modal-dismiss,#papisVipThankYou .popup-modal-dismiss{top:35px;right:35px}#papisVipInfo .popup-content h2,#papisVipThankYou .popup-content h2{font-size:40px}#papisVipInfo .popup-content form .form-group,#papisVipThankYou .popup-content form .form-group{position:relative;margin-bottom:25px}#papisVipInfo .popup-content form .form-group label,#papisVipThankYou .popup-content form .form-group label{line-height:40px;position:absolute;text-align:right;width:80px;top:0;left:50%;margin-left:-275px}#papisVipInfo .popup-content form .form-group input,#papisVipThankYou .popup-content form .form-group input,#papisVipInfo .popup-content form .form-group select,#papisVipThankYou .popup-content form .form-group select{width:355px;margin:0 auto}#papisVipInfo .popup-content form .form-group.selects,#papisVipThankYou .popup-content form .form-group.selects{width:355px;margin:0 auto 25px}#papisVipInfo .popup-content form .form-group.selects .selects-block select,#papisVipThankYou .popup-content form .form-group.selects .selects-block select{margin:0 10px;width:calc(40% - 20px);float:left}#papisVipInfo .popup-content form .form-group.selects .selects-block select#months,#papisVipThankYou .popup-content form .form-group.selects .selects-block select#months{width:calc(60% - 20px)}}@media only screen and (min-width:1220px){#papisVipInfo,#papisVipThankYou{padding:130px 35px}#papisVipInfo .cuban-logo,#papisVipThankYou .cuban-logo{max-width:148px}}#papisVipThankYou .popup-content .intro{width:320px;margin:0 auto 40px;display:block}@media (min-width:1350px){.col-md-6{width:33%}}@media (max-width:767px){.company-info .text-content img{display:none}.catering-hero{padding:0}.catering-gallery.location-gallery{flex-direction:column}.catering-gallery a img{margin:5px 0}}.page-template-locations .papis-story{background-image:initial;position:relative;overflow:hidden}.page-template-locations .papis-story .story-container{position:relative;z-index:2}.page-template-locations .papis-story .image-container .image img{opacity:0;visibility:hidden}.page-template-locations .papis-story .image-container .image .menu-image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.page-template-locations .papis-story .image-container .image.transformation>.menu-image{-webkit-animation:fadeBackground 1.6s ease-in-out .1s both;animation:fadeBackground 1.6s ease-in-out .1s both}.our-mission .mission-container h2,.our-mission .mission-container .mission-content{position:relative;z-index:2}.our-mission .image-container{position:relative}.our-mission .image-container .image img{opacity:0;visibility:hidden}.our-mission .image-container .image .menu-image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.our-mission .image-container .image.transformation>.menu-image{-webkit-animation:fadeBackground 1.6s ease-in-out .1s both;animation:fadeBackground 1.6s ease-in-out .1s both}.lightbox-image{outline:none !important;display:inline;margin-right:15px;text-align:center}.lightbox-image img{display:inline-block;position:relative;top:-2px}.individual-location-hero{padding:50px 30px;display:table;width:100%;position:relative;overflow:hidden}.individual-location-hero .hero-image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;object-fit:cover}.individual-location-hero .hero-title{display:table-cell;vertical-align:middle;height:310px;position:relative;z-index:1}.individual-location-hero .hero-title h1{margin:0;text-shadow:5px 5px 25px rgba(0,0,0,.75);font-family:'Barlow Condensed';font-size:80px;font-weight:700;font-stretch:condensed;letter-spacing:2.1px;text-align:center;color:#fff}@media only screen and (min-width:1024px){.individual-location-hero .hero-title{height:410px}.individual-location-hero .hero-title h1{font-size:104px}}.individual-location-info{padding:40px 20px;background:#95e5d0}.individual-location-info .individual-location-container{padding:40px 20px 50px;background-color:#f3e6db}.individual-location-info .individual-location-container .location-content{max-width:500px}.individual-location-info .individual-location-container .location-content h2{margin:0 0 30px;font-size:24px;font-weight:700;font-style:italic;line-height:1;letter-spacing:3.2px;color:#49262e;font-family:'Merriweather',serif}.individual-location-info .individual-location-container .location-content .content{font-size:15px;line-height:2.13;letter-spacing:1px;color:#49262e;margin-bottom:25px}.individual-location-info .individual-location-container .location-content .content>*:last-child{margin-bottom:0}.individual-location-info .individual-location-container .location-content p{margin-bottom:25px}.individual-location-info .individual-location-container .location-content .bt{margin-bottom:35px}.individual-location-info .individual-location-container .location-content .bt .bt-content{padding:15px 80px}.individual-location-info .individual-location-container .location-content .address{font-size:20px;text-align:left;letter-spacing:.12em;line-height:1.2;letter-spacing:2.2px;color:#49262e;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-weight:600}.individual-location-info .individual-location-container .location-content .phone{font-family:'Barlow Condensed',sans-serif;font-size:20px;font-weight:500;color:#49262e;text-align:left;letter-spacing:.12em;line-height:32px}.individual-location-info .individual-location-container .location-content .hours{font-family:'Merriweather',serif;font-size:13px;color:#49262e;text-align:left;letter-spacing:.12em;line-height:25px}.individual-location-info .individual-location-container .location-content .email{font-family:'Merriweather',serif;font-size:13px;color:#49262e;text-align:left;letter-spacing:.12em;line-height:20px}.individual-location-info .individual-location-container .location-content .additional{font-family:'Roboto Mono';font-size:12px;font-weight:500;font-style:italic;color:#693d47;text-align:left;letter-spacing:.07em;margin-bottom:32px}.individual-location-info .individual-location-container .location-buttons{text-align:center}.individual-location-info .individual-location-container .location-buttons .bt{margin:10px}@media only screen and (min-width:1220px){.individual-location-info .individual-location-container{padding:40px}.individual-location-info .individual-location-container .location-buttons{text-align:left}.individual-location-info .individual-location-container .location-buttons .banana{float:right}}@media (min-width:1360px){.individual-location-info{padding:50px 75px}.individual-location-info .individual-location-container{padding:50px 70px}}.individual-location-container .location-buttons{display:flex;justify-content:center;flex-wrap:wrap}@media (min-width:1732px){.individual-location-container .location-buttons{justify-content:space-between}}.catering-gallery.location-gallery{background-color:#6ac5ad;display:flex}body.page-template-locations .site-footer,body.page-template-our-story .site-footer,body.single-location .site-footer,body.page-template-franchising .site-footer{position:relative !important;margin:0 !important;background-color:#6ac5ad;padding:15px 25px;border-radius:0}body.page-template-locations .site-footer #menu-footer-menu,body.page-template-our-story .site-footer #menu-footer-menu,body.single-location .site-footer #menu-footer-menu,body.page-template-franchising .site-footer #menu-footer-menu{text-align:center}.location-map{margin-bottom:30px}.location-map #map{width:100%;height:420px;border:solid 2px #49262e}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box h3 span.price{font-weight:500;display:none}.menu-section .menu-category .menu-content .menu-items .menu-boxes-list .menu-box .sumbenu li h4 span{padding-left:10px;display:none}