@font-face{font-family:FunctionRegular;src:url(/assets/FUNCTION-Regular-DfneO13x.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VanguardExtraBold;src:url(/assets/Vanguard-CF-Extra-Bold-BofhCjos.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeue;src:url(/assets/HelveticaNeue-Cvc-YRE8.ttf) format("opentype");font-weight:400;font-style:normal}html{scroll-behavior:smooth}body{margin:0;box-sizing:border-box}li{list-style:none}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{font-family:VanguardExtraBold,sans-serif}p,a,ul,li,span,input,select,button,textarea,ion-icon{font-family:HelveticaNeue,sans-serif}a,img,svg,span,input,select,button,textarea,ion-icon{display:block}img{height:auto}p{margin:0}input,select,button,textarea{background:none;border:none;font:inherit}:root{--white: hsl(0, 0%, 100%);--black: hsl(0, 0%, 0%);--primary-color: hsl(356, 95%, 46%);--transition-1: .25s;--transition-2: .5s ease-in;--dark-grey: hsl(0, 8%, 15%)}.primary-color{color:var(--primary-color)!important}.main-header{position:absolute;top:0;left:0;width:100%;z-index:4;color:var(--black);padding-block:10px}.main-header .container{display:flex;justify-content:space-between;align-items:center;margin:auto;padding-top:16px}.main-header.active{position:fixed;top:-90px;background-color:var(--white);box-shadow:var(--shadow-1);animation:slideIn .5s ease-out forwards}@keyframes slideIn{0%{transform:translateY(0)}to{transform:translateY(100%)}}.navbar{position:absolute;top:100%;left:50%;transform:translate(-50%);width:calc(100% - 30px);background-color:#fff;padding-inline:20px;height:0;overflow:hidden;visibility:hidden;transition:var(--transition-1)}.navbar.active{height:156px;visibility:visible}.logo img{width:50px}.navbar .nav-list-bar{margin-block:10px}.nav-list-bar a{text-transform:uppercase;font-weight:500;font-size:14px;text-align:center;color:var(--black);transition:var(--transition-1);font-family:FunctionRegular,sans-serif}.nav-list-bar a:is(:hover,:focus){color:var(--primary-color)}.nav-toggle-btn{display:grid;gap:4px;padding-right:20px}.line{width:10px;height:3px;background-color:var(--black);border-radius:5px;transition:var(--transition-1)}.line.middle{width:20px}.line.bottom{margin-left:auto}.nav-toggle-btn.active .line.top{transform:translate(1px,3px) rotate(45deg)}.nav-toggle-btn.active .line.middle{transform:rotate(-45deg)}.nav-toggle-btn.active .line.bottom{transform:translate(-1px,-3px) rotate(45deg)}.footer,.footer-copyright{background-color:var(--black);color:var(--white);font-family:VanguardExtraBold,sans-serif}.footer-copyright p{text-align:center;margin:0;font-size:17px;padding:10px}.footer-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:100%;overflow:hidden}.footer-content.image{flex:1.5;height:100%;position:relative}.footer-image img{height:100%;width:100%;object-fit:cover;transform:translateY(-20%)}.footer-content.text{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-transform:uppercase}.footer-text-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:50px;max-width:400px}.stores-text-head,.social-media-text-head,.delivery-text-head{font-size:20px;font-weight:600}.stores-text-head{padding-bottom:10px}.stores-text p,.social-media-text{font-size:15px;font-weight:600;margin:0}.social-media-text a{cursor:pointer}.social-media-text p{margin:0}.delivery-icons{display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:15px;width:100%;padding:10px 0}.icon-item{flex:0 0 12%;display:flex;justify-content:center;align-items:center}.icon-item img{width:40px;height:auto;border-radius:20%;cursor:pointer;object-fit:contain}.Star-rating{display:flex;align-items:center;font-size:25px;gap:4px}.scroll-to-top{position:fixed;bottom:20px;right:20px;background-color:var(--primary-color);color:var(--white);border:2px solid var(--white);border-radius:50%;width:50px;height:50px;cursor:pointer;display:flex;justify-content:center;align-items:center}.scroll-to-top:hover{background-color:var(--black);border:none}@media(min-width:992px){.navbar{all:unset;margin-inline-start:auto}.nav-toggle-btn{display:none}.main-header .container{gap:20px}.navbar .nav-list-bar{margin-block:0;display:flex;gap:20px}.nav-list-bar a{font-size:25px}}@media(max-width:580px){.nav-list-bar a{padding:5px 20px}.home-section.footer{height:100%}.footer-image img{transform:none}}@media(min-width:1200px){.container{max-width:1300px}}@media(max-width:768px){.footer-wrapper{flex-direction:column}.icon-item img{width:60px}}@media(max-width:900px){.footer-wrapper{flex-direction:column}}.home-section{height:100vh}.home-section.head{overflow:hidden;position:relative}.hero-image{height:100%;width:100%;position:relative}.hero-image img{width:100%;height:100%;object-fit:cover;display:block}.hero-image .bgoverlay{position:absolute;inset:0;width:100%;height:100%;background-color:#00000080}.home-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;margin:auto}.f-color{color:var(--primary-color)}.home-content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.head-text{font-size:60px;font-weight:700;line-height:.8}.home-content.left{display:flex;justify-content:center;align-items:flex-start}.home-content.right{align-items:flex-end}.fp-subtext{font-size:25px;font-weight:500;margin-bottom:20px;color:#fff}.fp-btn .btn{padding:10px 20px;background-color:var(--primary-color);color:var(--white);border-radius:50px;font-size:20px;font-weight:500;text-transform:uppercase;cursor:pointer;transition:var(--transition-1);font-family:HelveticaNeue,sans-serif}.fp-sticky-image img{width:500px;height:500px;object-fit:cover;display:block;border-radius:50%}.home-section.bio{background-color:var(--white)}.btn-hover{position:relative;z-index:1;overflow:hidden}.btn-hover:after{content:"";position:absolute;bottom:-1px;left:30px;width:1px;height:1px;border-radius:50%;background-color:var(--white);z-index:-1;transition:transform var(--transition-2)}.btn-hover:is(:hover,:focus){color:var(--primary-color)}.btn-hover:is(:hover,:focus):after{transform:scale(970)}.bio-wrapper,.catering-wrapper{height:100%;display:flex;justify-content:space-between;align-items:center;margin:auto;overflow:hidden}.bio-content{flex:1;display:flex;flex-direction:column;justify-content:center;height:100%;position:relative}.bio-content.image img{width:100%;height:100%;display:block;object-fit:cover}.bio-content.text{color:var(--white);background-color:var(--primary-color);display:flex;flex-direction:column;justify-content:center;align-items:center}.bio-head-text{text-transform:uppercase;font-size:60px;font-weight:700;line-height:.8;padding:0 20px}.bio-subtext p{font-size:20px;font-weight:500;padding:0 30px}.bio-subtext span{padding:10px 0}.bio-btn{margin-top:40px;font-family:HelveticaNeue,sans-serif}.bio-btn button,.catering-btn button{padding:10px 20px;background-color:var(--black);color:var(--white);border-radius:50px;font-size:20px;font-weight:600;text-transform:uppercase;cursor:pointer}.offer{display:block;padding:60px 0;background-color:var(--black);color:var(--white);background-size:cover;background-position:center;background-repeat:no-repeat}.offer-wrapper{margin:0 auto}.offer-content{text-align:center;color:var(--white);margin-bottom:15px}.offer-text h1{font-size:50px;font-weight:700;margin-bottom:0;text-transform:uppercase}.offer-subtext p{font-size:25px;font-weight:600;margin-top:0;padding-inline:1px}.offer-menus{display:flex;justify-content:space-between;align-items:center}.offer-menu img{width:300px;height:300px;display:block;object-fit:cover;border-radius:10px}.offer-menu-text h3{font-size:20px;font-weight:700;text-align:center;text-transform:uppercase}.offer-btn{margin:40px auto;display:flex;justify-content:center;align-items:center}.offer-btn-style{padding:10px 40px;background-color:var(--primary-color);color:var(--white);border-radius:50px;font-size:20px;font-weight:600;text-transform:uppercase;cursor:pointer;font-family:HelveticaNeue,sans-serif;transition:var(--transition-1)}.menu-wrapper{padding:40px 0;text-align:center;margin:0 auto}.menu-text h1{font-size:50px;font-weight:700;text-transform:uppercase;margin-bottom:0}.menu-tabs,.menu-subtabs{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;font-family:HelveticaNeue,sans-serif;margin:20px auto}.menu-tabs>button{min-width:80px}.tab-btn-menu{padding:12px 25px;border:none;background:var(--primary-color);color:var(--white);border-radius:30px;cursor:pointer;font-weight:600;transition:all .3s ease}.tab-btn-menu.active{background:var(--white);color:var(--primary-color);box-shadow:0 4px 15px #e5061566}.menu-subtabs .tab-btn-menu{padding:10px 15px;font-size:13px}.menu-items{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.menu-item{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 8px 20px #0000000d;transition:all .3s ease}.menu-item:hover{transform:translateY(-8px);box-shadow:0 15px 25px #0000001a}.menu-item img{width:100%;height:200px;object-fit:cover}.menu-item-text{text-align:center}.menu-item-text h3{font-size:23px;font-weight:700;margin-bottom:5px}.menu-item-text p{font-size:15px;color:var(--black);margin-bottom:15px}.menu-item-desc{font-size:14px!important;height:60px}.menu-price{text-align:right;padding:0 20px}.catering-section{flex:1;height:100%;position:relative;display:flex;flex-direction:column;justify-content:center}.catering-image img{width:100%;height:100%;object-fit:cover}.catering-text{display:flex;justify-content:center;align-items:center;background-color:var(--primary-color);color:var(--white);position:relative}.catering-head-text h1{font-size:60px;font-weight:700;text-transform:uppercase;margin-bottom:0;padding-bottom:5px}.catering-subtext p{font-size:20px;font-weight:500;margin-top:0;padding:10px 30px}.catering-subtext ul li{list-style:disc;color:var(--white);font-size:20px}.catering-subtext ul li::marker{font-size:24px}.catering-btn button{margin:0 auto;font-family:HelveticaNeue,sans-serif}.stories{background-color:var(--black);color:var(--white);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.stories-wrapper{margin:0 auto}.stories-text h1{font-size:50px;margin:0;font-weight:700;text-transform:uppercase}.stories-all{display:flex;justify-content:space-between;align-items:center;margin:10px 40px;padding-top:60px;gap:20px}.story-each{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.story-image .user-icon{width:100px;height:100px;border-radius:50%;border:2px solid #fff;padding:10px}.story-content{position:relative;height:200px}.story-content h3{font-size:30px;font-weight:700;margin-bottom:5px}.story-content p{font-size:20px;margin-bottom:15px}.store-address-btn{margin:10px}.store-address-btn .btn{color:var(--white);border-radius:50px;border:1px solid var(--white);padding:5px 10px;font-weight:500;text-transform:uppercase;cursor:pointer}.store-address-btn .btn-hover:is(:hover,:focus){color:var(--black)}.store-address-btn .btn-hover:is(:hover,:focus):after{transform:scale(270)}.map-icon{display:inline-block;padding-left:5px}@media(max-width:900px){.home-section.head,.home-section.bio,.home-section.catering,.home-section.stories,.home-section.footer{height:100%}.bio-wrapper{flex-direction:column-reverse}.catering-wrapper,.offer-menus{flex-direction:column}.menu-items{grid-template-columns:repeat(2,1fr)}.stories-all{flex-wrap:wrap}.story-each{width:calc(50% - 10px)}.fp-sticky-image img{width:300px;height:300px;padding-right:20px}}@media(max-width:600px){.menu-items{grid-template-columns:repeat(1,1fr)}}@media(max-width:580px){.home-section.head{height:100dvh}.home-wrapper,.offer-menus,.catering-wrapper,.stories-all{flex-direction:column}.home-content.left{margin-top:40px}.head-text{font-size:50px;padding-top:20px;margin-left:10px}.fp-subtext{font-size:25px;margin-left:10px}.fp-btn button{font-size:20px}.home-content.right{align-items:center}.bio-wrapper{flex-direction:column-reverse}.bio-head-text{font-size:35px}.bio-content.text{padding-bottom:30px;width:100%}.catering-btn{margin:20px 0}.offer-menu img{width:250px;height:250px}.home-section.bio,.home-section.stories,.home-section.catering{height:100%}.stories{padding-bottom:20px}.story-each{width:100%}}@media(min-width:992px){.catering-btn{padding-top:60px}}
