:root{--rotateY: 0;--rotateX: 0}*,*::before,*::after{margin:0;padding:0;box-sizing:inherit}html{font-size:50%;overflow-x:hidden;scroll-behavior:smooth}@media only screen and (min-width: 37.5em){html{font-size:62.5%}}body{box-sizing:border-box;overflow-x:hidden}body{color:#292929;font-family:"Poppins", sans-serif;font-size:1.7rem;line-height:1.5}.hero-section__hero .heading-primary{color:#ffffff;font-family:"Mali", cursive;font-size:4.5rem;letter-spacing:-0.5px}.hero-section__hero .heading-primary span:not(:last-of-type),.hero-section__hero .heading-primary span:last-of-type{color:#FBB822}.hero-section__hero--text-box p{color:#ffffffe6;font-size:2rem}.hero-section__hero--text-box p span{color:#F0A505}.secondary-heading{font-size:4rem;display:inline-block;border-bottom:5px double #F0A505}.secondary-heading,.heading-tertiary{color:#292929cf;font-family:"Mali", cursive}.events__event-box h3{font-family:"Mali", cursive}.events__event-caption-box{text-align:center;max-width:130rem}.events__event-box>* span{color:#29292923;display:inline-block;font-size:8rem}.events__event-box>* h3{font-size:2.5rem}.events__event-box>* p{color:#292929cf}.featuredIn{color:#29292955;font-size:2rem;text-align:center}.featuredIn__featured-box--feature-caption{-webkit-margin-after:1rem;margin-block-end:1rem}.meals__diy-meal-box--intro{text-align:center;-webkit-margin-after:10rem;margin-block-end:10rem}.meals__diy-meal-box--intro h2{-webkit-margin-before:4rem;margin-block-start:4rem;-webkit-margin-after:2rem;margin-block-end:2rem}.meals__diy-meal-box--intro p{margin:0 auto}.meals__diy-meal-box--grid-box--food-grid h3{-webkit-margin-after:1rem;margin-block-end:1rem;text-align:center}.meals__diy-meal-box--grid-box--food-grid .ingredient-box p,.meals__diy-meal-box--grid-box--food-grid .instruction-box p{-webkit-margin-after:5px;margin-block-end:5px;font-size:1.7rem;text-transform:uppercase;font-weight:600}.meals__diy-meal-box .diy-list,.meals__diy-meal-box .diy-order-list,.meals__diy-meal-box .nutri-facts{list-style:none}.meals__diy-meal-box .diy-list li,.meals__diy-meal-box .diy-order-list li,.meals__diy-meal-box .nutri-facts li{display:flex;align-items:flex-start;gap:5px;-webkit-margin-start:2rem;margin-inline-start:2rem}.meals__diy-meal-box .diy-list li .svg,.meals__diy-meal-box .diy-order-list li .svg,.meals__diy-meal-box .nutri-facts li .svg{width:2rem;height:2rem}.meals__diy-meal-box .diy-list li .clipboard,.meals__diy-meal-box .diy-order-list li .clipboard,.meals__diy-meal-box .nutri-facts li .clipboard{all:#FDD172}.meals__diy-meal-box .diy-list li .pencil,.meals__diy-meal-box .diy-order-list li .pencil,.meals__diy-meal-box .nutri-facts li .pencil{all:#CDF3F3}.meals__diy-meal-box .diy-list{-webkit-margin-after:1rem;margin-block-end:1rem}.cta-3d-effect{text-align:center}.cta-3d-effect h2 span{color:#FBB822}.cta-3d-effect .cta-btn{background-color:#FBB822;color:#ffffff;width:80%;padding-block:5px;padding-inline:2rem;border-radius:5rem;box-shadow:0 0 3.2rem 1.5rem rgba(0,0,0,0.1);cursor:pointer}.footer-heading{color:#ffffffe6;-webkit-margin-after:1rem;margin-block-end:1rem}.footer__container .logo-col .footer-logo{display:inline-block}.footer__container .logo-col .footer-logo,.footer__container .logo-col .social-link{-webkit-margin-after:2rem;margin-block-end:2rem}.footer__container .logo-col ul{list-style:none;display:flex;justify-content:space-around;gap:2.5rem}.footer__container .logo-col ul img{height:3.5rem}.footer__container .logo-col p{font-size:1.5rem}.footer__container .address-col a,.footer__container .reservation-col a{color:currentColor;text-decoration:none}.footer__container .reservation-col li{list-style:none}.footer__container * ul li:hover,.footer__container * p a:hover{color:#ffffffe6;text-decoration:underline}@media only screen and (min-width: 37.5em){.meals__diy-meal-box--intro h2{-webkit-margin-before:4rem;margin-block-start:4rem;-webkit-margin-after:2rem;margin-block-end:2rem}.meals__diy-meal-box--intro p{max-width:80rem;margin:0 auto}.meals__diy-meal-box--grid-box--food-grid h3{-webkit-margin-after:1rem;margin-block-end:1rem;text-align:left}.meals__diy-meal-box--grid-box--food-grid .ingredient-box p,.meals__diy-meal-box--grid-box--food-grid .instruction-box p{-webkit-margin-after:5px;margin-block-end:5px;font-size:1.7rem;text-transform:uppercase;font-weight:600}.meals__diy-meal-box .diy-list,.meals__diy-meal-box .diy-order-list,.meals__diy-meal-box .nutri-facts{list-style:none}.meals__diy-meal-box .diy-list li,.meals__diy-meal-box .diy-order-list li,.meals__diy-meal-box .nutri-facts li{display:flex;align-items:start;gap:5px;-webkit-margin-start:2rem;margin-inline-start:2rem}.meals__diy-meal-box .diy-list li .svg,.meals__diy-meal-box .diy-order-list li .svg,.meals__diy-meal-box .nutri-facts li .svg{width:2rem;height:2rem}.meals__diy-meal-box .diy-list li .clipboard,.meals__diy-meal-box .diy-order-list li .clipboard,.meals__diy-meal-box .nutri-facts li .clipboard{fill:#FDD172}.meals__diy-meal-box .diy-list li .pencil,.meals__diy-meal-box .diy-order-list li .pencil,.meals__diy-meal-box .nutri-facts li .pencil{fill:#CDF3F3}.meals__diy-meal-box .diy-list{-webkit-margin-after:1rem;margin-block-end:1rem}.footer__container .logo-col .footer-logo{display:inline-block}.footer__container .logo-col .footer-logo,.footer__container .logo-col .social-link{-webkit-margin-after:2rem;margin-block-end:2rem}.footer__container .logo-col ul{justify-content:center}.footer__container .logo-col ul img{height:3.5rem}.footer__container .logo-col p{font-size:1.5rem}.footer__container .address-col a,.footer__container .reservation-col a{color:currentColor;text-decoration:none}.footer__container .reservation-col li{list-style:none}.footer__container * ul li:hover,.footer__container * p a:hover{color:#ffffffe6;text-decoration:underline}}.font-bold{font-weight:500}.font-bolder{font-weight:700}.heading-line-height{line-height:1.05}.center{margin:0 auto}.margin-um{-webkit-margin-before:8rem;margin-block-start:8rem}.margin-bs{-webkit-margin-after:3.2rem;margin-block-end:3.2rem}.margin-bm{-webkit-margin-after:4.8rem;margin-block-end:4.8rem}.margin-bl{-webkit-margin-after:5.5rem;margin-block-end:5.5rem}.margin-rs{-webkit-margin-end:2.5rem;margin-inline-end:2.5rem}.margin-ub{-webkit-margin-before:5.5rem;margin-block-start:5.5rem;-webkit-margin-after:7rem;margin-block-end:7rem}.padding-bs{-webkit-padding-before:10rem;padding-block-start:10rem;-webkit-padding-after:25rem;padding-block-end:25rem}.gap{gap:9.6rem}.hero-section__hero .btn:where(:link,:visited){display:inline-block;font-size:1.6rem;font-family:"Mali", cursive;padding-block:1.5rem;padding-inline:3rem;text-decoration:none;text-transform:uppercase;cursor:pointer;font-weight:700;border-radius:2rem;transition:all .1s}.hero-section__hero .btn--cta:where(:link,:visited){color:#ffffff;background-color:#FBB822}.hero-section__hero .btn--outline:where(:link,:visited){color:#292929ab;background-color:#CDF3F3}@media only screen and (min-width: 56.7em){.hero-section__hero .btn--cta:hover{color:currentColor;background-color:#F0A505}.hero-section__hero .btn--outline:hover{color:#CDF3F3;background-color:transparent;outline:2px solid #CDF3F3}.hero-section__hero .btn--cta:hover,.hero-section__hero .btn--outline:hover{transform:translateY(-1.8px)}.hero-section__hero .btn--cta:active,.hero-section__hero .btn--outline:active{transform:translateY(1px)}}.header{position:relative}.header a .logo{width:70%}.header[data-visible="true"] .main-nav{opacity:1;visibility:visible;transform:translateX(0)}.header .mobile-nav{border:none;background:none;outline:none;cursor:pointer;z-index:1}.header .mobile-nav[aria-expanded="true"] .close-btn{display:block}.header .mobile-nav[aria-expanded="true"] .open-btn{display:none}.header .mobile-nav .mobile-btn{height:4.8rem;width:4.8rem;stroke:#FBB822}.header .mobile-nav .open-btn{display:block}.header .mobile-nav .close-btn{display:none}@media only screen and (min-width: 56.7em){.header .mobile-nav{display:none}}@media only screen and (min-width: 37.5em){.header a .logo{width:85%}}.main-nav{background-color:#d7dfd563;-webkit-backdrop-filter:blur(2.5rem);backdrop-filter:blur(2.5rem);position:absolute;inset:0 auto auto 0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;transform:translateX(100%);transition:all 0.5s ease-in;opacity:0;pointer-events:auto;visibility:hidden}.main-nav--list{list-style:none;display:flex;flex-direction:column;gap:3.2rem}.main-nav--list li a:where(:link,:visited){display:inline-block;font-size:3rem;font-family:"Mali", cursive;padding-block:0rem;padding-inline:0rem;text-decoration:none;text-transform:uppercase;cursor:pointer;color:#FBB822;display:inline-block;position:relative}.main-nav--list li a:where(:hover,:active){color:#1a1c38}.main-nav--list li a::after{content:"";width:100%;height:5px;display:inline-block;position:absolute;bottom:-1.5rem;left:0;transition:all .2s}.main-nav--list li a:hover::after{background-color:#CDF3F3}@media only screen and (min-width: 56.7em){.main-nav{position:static;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;align-items:center;justify-content:end;transform:none;opacity:1;visibility:visible}.main-nav--list{flex-direction:row}.main-nav--list li a:where(:link,:visited){display:inline-block;font-size:1.8rem;font-family:"Mali", cursive;padding-block:0rem;padding-inline:0rem;text-decoration:none;text-transform:uppercase;cursor:pointer;color:#ffffffe6}.main-nav--list li a:where(:hover,:active){color:#FBB822}}.testimonial-box__figure{background:#1a1c38;padding:2rem;border-radius:1rem;box-shadow:0 0 3.2rem 1rem rgba(196,196,196,0.5)}.testimonial-box__figure blockquote{color:#d7dfd5}.testimonial-box__figure--testimonial-person-box{max-width:8rem;position:relative}.testimonial-box__figure--testimonial-person-box .person-container{aspect-ratio:1/1.25;display:grid;align-items:end;border-radius:0 0 100vw 100vw;overflow:hidden;transition:transform 250ms ease-in-out}.testimonial-box__figure--testimonial-person-box .person-container .bg-circle{position:absolute;inset:auto 0 0;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;width:90%;border-radius:50%;margin-inline:auto}.testimonial-box__figure--testimonial-person-box .person-container .person{position:relative;width:80%;z-index:2;top:-1rem;left:1rem;transform:scale(1.4);transition:transform 250ms ease-in-out}.testimonial-box__figure--testimonial-person-box .person-container .person:hover{transform:scale(1.4) translateY(-0.35rem)}.testimonial-box__figure--testimonial-person-box .person-container:hover{transform:scale(1.1)}.person-flex-box{display:flex;align-items:center;-moz-column-gap:2rem;column-gap:2rem}.person-flex-box .person-detail{align-self:flex-end;color:#ffffffe6;font-size:1.4rem}.cta{display:grid;place-items:center;justify-content:center;background-image:linear-gradient(180deg, #F6FDFD, #FBB822);padding:20rem}.cta .cta-3d-effect{background:#F6FDFD;width:50rem;padding:2rem;display:flex;flex-direction:column;align-items:center;row-gap:2rem;border-radius:2rem;justify-self:center;transform-style:preserve-3d;transform:perspective(5000px) rotateY(25deg) rotateX(35deg)}@media only screen and (min-width: 37.5em){.cta .cta-3d-effect{height:40rem;width:50rem;position:relative}.cta .cta-3d-effect::before,.cta .cta-3d-effect::after{content:"";position:absolute;border-radius:inherit}.cta .cta-3d-effect::before{inset:-1rem;background:#FDD172;transform:translateZ(-49px);filter:blur(1.5rem);opacity:0.5}.cta .cta-3d-effect::after{inset:-2rem;background:#1a1c38;transform:translateZ(-50px)}}@media only screen and (min-width: 56.7em){.cta .cta-3d-effect{height:30rem;width:65rem;transform:perspective(5000px) rotateY(var(--rotateY)) rotateX(var(--rotateX))}}.events{padding-block:10rem}.events__event-box{max-width:130rem;display:grid;gap:5rem;padding-inline:3.2rem;-webkit-margin-after:10rem;margin-block-end:10rem;text-align:center}.events__event-box--weekly-event div img{max-width:100%;border-radius:1rem}@media only screen and (min-width: 37.5em){.events__event-box{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.events__event-box :last-child{grid-column:1/3}}@media only screen and (min-width: 56.7em){.events{-webkit-padding-after:20rem;padding-block-end:20rem}.events__event-box{height:30%;grid-template-columns:repeat(3, 1fr);-webkit-margin-after:15rem;margin-block-end:15rem;text-align:left}.events__event-box :last-child{grid-column:auto}}.featuredIn__featured-box{background-color:#d7dfd5;padding-inline:3.2rem;padding-block:3rem 6rem}.featuredIn__featured-box--brands{display:grid;justify-content:center;align-items:center;text-align:center;gap:3rem}.featuredIn__featured-box--brands img{max-width:100%;filter:brightness(0) drop-shadow(2px 4px 4px rgba(0,0,0,0.411765));opacity:0.25;margin:auto}@media only screen and (min-width: 37.5em){.featuredIn__featured-box--brands{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}@media only screen and (min-width: 56.7em){.featuredIn .featuredIn__featured-box{max-width:130rem;border-radius:1rem;position:relative;top:50%;left:0%;transform:translate(0, -50%)}.featuredIn .featuredIn__featured-box--brands{display:flex;justify-content:space-around;align-items:center}}.footer{padding:9.6rem;color:#ffffff94;background-color:#1a1c38}.footer__container{display:grid;align-items:center;justify-content:center;text-align:center;gap:1rem}@media only screen and (min-width: 56.7em){.footer__container{grid-template-columns:repeat(3, 1fr)}}.hero-section{background-color:#1a1c38;-webkit-padding-after:20rem;padding-block-end:20rem}.hero-section__hero{max-width:130rem;display:grid;grid-template-columns:1fr;align-items:center;padding-inline:3.2rem;text-align:center;-webkit-margin-before:6rem;margin-block-start:6rem}.hero-section__hero--img-box-hero-image{display:block;width:100%}.hero-section__hero--meet-the-team{color:#ffffffe6;display:flex;flex-direction:column;gap:1.6rem}.hero-section__hero--meet-the-team-img{display:flex;align-self:center}.hero-section__hero--meet-the-team-img img{height:5rem;width:5rem;border-radius:50%;-webkit-margin-start:-1rem;margin-inline-start:-1rem;border:3px solid #d7dfd5}.hero-section__hero--meet-the-team p{font-size:1.4rem}@media only screen and (min-width: 37.5em){.hero-section__hero--meet-the-team{flex-direction:row;align-items:center;justify-content:center}}@media only screen and (min-width: 56.7em){.hero-section{-webkit-padding-after:35rem;padding-block-end:35rem}.hero-section__hero{grid-template-columns:repeat(2, 1fr);text-align:left}.hero-section__hero--img-box{align-self:start}.hero-section__hero--meet-the-team{flex-direction:column;align-items:flex-start;justify-content:flex-start}.hero-section__hero--meet-the-team-img{align-self:self-start}}.sticky-nav .hero-section{-webkit-margin-before:9.6rem;margin-block-start:9.6rem}.header{background-color:#1a1c38;display:flex;justify-content:space-between;align-items:center;height:8rem;padding:0 4.8rem}.sticky-nav .header{position:fixed;inset:0 auto 0 auto;width:100%;z-index:30}.meals{display:grid;place-content:center}.meals__diy-meal-box{padding:3.2rem;box-shadow:0 0 3.2rem rgba(196,196,196,0.357)}.meals__diy-meal-box--grid-box{display:flex;flex-direction:column;gap:5rem}.meals__diy-meal-box--grid-box--food-img div{max-width:40rem;margin:0 auto;position:relative;z-index:2}.meals__diy-meal-box--grid-box--food-img div img{max-width:100%;border-radius:5px;box-shadow:0 0 3.2rem rgba(0,0,0,0.2)}.meals__diy-meal-box--grid-box--food-img div::before,.meals__diy-meal-box--grid-box--food-img div::after{content:"";display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.meals__diy-meal-box--grid-box--food-img div::before{width:35rem;height:35rem;z-index:-2;border:6px double #1a1c3777}.meals__diy-meal-box--grid-box--food-img div::after{width:25rem;height:25rem;z-index:-1;border:6px dotted #d7dfd5c5}.meals__diy-meal-box--grid-box :has(.fact-1){align-self:self-start}@media only screen and (min-width: 56.7em){.meals .meals__diy-meal-box{max-width:130rem;border-radius:1.5rem}.meals .meals__diy-meal-box--grid-box{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;gap:15rem 5rem}.meals .meals__diy-meal-box--grid-box--food-img div::before{width:40rem;height:40rem;z-index:-2;border:6px double #1a1c3777}.meals .meals__diy-meal-box--grid-box--food-img div::after{width:30rem;height:30rem;z-index:-1;border:6px dotted #d7dfd5c5}.meals .meals__diy-meal-box--grid-box .food-2{grid-column:2/3;grid-row:2/3}.meals .meals__diy-meal-box--grid-box .food-img-2{grid-column:1/2;grid-row:2/3}.meals .meals__diy-meal-box--grid-box--grilled-fact,.meals .meals__diy-meal-box--grid-box--roasted-fact{grid-row:3/4}.meals .meals__diy-meal-box--grid-box :has(.fact-1){align-self:self-start}}.testimonial{display:grid;place-items:center;padding-block:15rem}.testimonial .testimonial-box{display:flex;flex-direction:column;padding:9rem 10rem;gap:3rem}.testimonial .testimonial-box__caption-box{text-align:center}.testimonial .testimonial-box__caption-box h4{text-transform:uppercase;font-weight:900;color:#FDD172}.testimonial .testimonial-box__caption-box h2{border-bottom:none}.testimonial__img-gallery{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.6rem;padding:1.6rem}.testimonial__img-gallery--img-grid img{width:100%;display:block;border-radius:5px}@media only screen and (min-width: 37.5em){.testimonial .testimonial-box{display:grid;grid-template-columns:repeat(2, 1fr)}.testimonial .testimonial-box__caption-box{text-align:center;grid-column:1/3}}@media only screen and (min-width: 56.7em){.testimonial{display:grid;grid-template-columns:60fr 40fr}.testimonial .testimonial-box__caption-box{text-align:left}.testimonial__img-gallery--img-grid{perspective:1000px}.testimonial__img-gallery--img-grid img{position:relative;transition:transform .5s}.testimonial__img-gallery--img-grid img:hover{transform:rotate3d(-1, -1, 1, 40deg)}}
