:root{--restaurant-color-primary: #FCDC04;--restaurant-color-primary-hover: #dec415;--restaurant-color-primary-light: rgba(252, 220, 4, .1);--restaurant-color-secondary: #000000;--restaurant-color-secondary-light: rgba(0, 0, 0, .1);--restaurant-color-secondary-bg: #f9f9f9;--restaurant-color-text-primary: #000000;--restaurant-color-text-secondary: #636e72;--restaurant-color-text-muted: #6c757d;--restaurant-color-bg-primary: #FFFFFF;--restaurant-color-bg-secondary: #fafbfc;--restaurant-color-bg-card: #FFFFFF;--restaurant-color-bg-card-alt: #fafbfc;--restaurant-color-bg-soft: rgba(250, 251, 252, .8);--restaurant-color-border: rgba(224, 224, 224, .5);--restaurant-color-border-light: rgba(229, 229, 229, .3);--restaurant-color-border-soft: rgba(0, 0, 0, .05);--restaurant-color-gradient-start: rgba(252, 220, 4, .1);--restaurant-color-gradient-end: rgba(0, 0, 0, .1);--restaurant-font-heading: "Josefin Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--restaurant-font-body: "Josefin Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--restaurant-font-serif: "Georgia", "Times New Roman", serif;--restaurant-font-sans: "Josefin Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--restaurant-font-size-xs: 12px;--restaurant-font-size-sm: 14px;--restaurant-font-size-base: 16px;--restaurant-font-size-lg: 18px;--restaurant-font-size-xl: 20px;--restaurant-font-size-2xl: 24px;--restaurant-font-size-3xl: 32px;--restaurant-font-size-4xl: 40px;--restaurant-font-size-5xl: 56px;--restaurant-font-weight-normal: 400;--restaurant-font-weight-medium: 500;--restaurant-font-weight-semibold: 600;--restaurant-font-weight-bold: 700;--restaurant-line-height-tight: 1.2;--restaurant-line-height-normal: 1.6;--restaurant-line-height-relaxed: 1.8;--restaurant-spacing-xs: 8px;--restaurant-spacing-sm: 12px;--restaurant-spacing-md: 16px;--restaurant-spacing-lg: 24px;--restaurant-spacing-xl: 32px;--restaurant-spacing-2xl: 48px;--restaurant-spacing-3xl: 60px;--restaurant-spacing-4xl: 80px;--restaurant-radius-sm: 12px;--restaurant-radius-md: 16px;--restaurant-radius-lg: 24px;--restaurant-radius-xl: 32px;--restaurant-radius-2xl: 40px;--restaurant-radius-full: 999px;--restaurant-radius-circle: 50%;--restaurant-shadow-sm: 0 2px 12px rgba(0, 0, 0, .04);--restaurant-shadow-md: 0 4px 20px rgba(0, 0, 0, .06);--restaurant-shadow-lg: 0 8px 30px rgba(0, 0, 0, .08);--restaurant-shadow-xl: 0 12px 40px rgba(0, 0, 0, .1);--restaurant-shadow-2xl: 0 20px 60px rgba(0, 0, 0, .12);--restaurant-shadow-primary: 0 4px 20px rgba(252, 220, 4, .25);--restaurant-shadow-primary-lg: 0 8px 30px rgba(252, 220, 4, .3);--restaurant-shadow-soft: 0 2px 8px rgba(0, 0, 0, .03), 0 8px 24px rgba(0, 0, 0, .05);--restaurant-shadow-soft-lg: 0 4px 16px rgba(0, 0, 0, .04), 0 16px 48px rgba(0, 0, 0, .08);--restaurant-transition-fast: .2s cubic-bezier(.4, 0, .2, 1);--restaurant-transition-base: .3s cubic-bezier(.4, 0, .2, 1);--restaurant-transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--restaurant-transition-bounce: .4s cubic-bezier(.68, -.55, .265, 1.55);--restaurant-glass-bg: rgba(255, 255, 255, .7);--restaurant-glass-border: rgba(255, 255, 255, .18);--restaurant-glass-blur: blur(10px);--restaurant-gradient-soft: linear-gradient(135deg, rgba(252, 220, 4, .05) 0%, rgba(0, 0, 0, .05) 100%);--restaurant-gradient-card: linear-gradient(135deg, rgba(255, 255, 255, .9) 0%, rgba(249, 249, 249, .9) 100%);--restaurant-container-max-width: 1200px;--restaurant-container-padding: 24px;--restaurant-section-padding-y: 100px;--restaurant-section-padding-y-mobile: 60px}.restaurant-btn,.restaurant-btn-primary,.restaurant-btn-secondary,.btn,.btn-primary,.btn-secondary,.btn-order,.btn-read-more,.btn-subscribe,.btn-submit{display:inline-flex;align-items:center;justify-content:center;padding:var(--restaurant-spacing-md) var(--restaurant-spacing-xl);font-size:var(--restaurant-font-size-base);font-weight:var(--restaurant-font-weight-semibold);font-family:var(--restaurant-font-body);text-decoration:none;border-radius:var(--restaurant-radius-full);border:none;cursor:pointer;transition:all var(--restaurant-transition-base);white-space:nowrap}.btn-primary,.btn-order,.btn-read-more,.btn-subscribe,.btn-submit{background-color:var(--restaurant-color-primary);color:#000;box-shadow:var(--restaurant-shadow-soft);border:1px solid transparent}.btn-primary:hover,.btn-order:hover,.btn-read-more:hover,.btn-subscribe:hover,.btn-submit:hover{background-color:var(--restaurant-color-primary-hover);transform:translateY(-2px) scale(1.02);box-shadow:var(--restaurant-shadow-primary)}.btn-secondary{background-color:#fffc;color:var(--restaurant-color-text-primary);border:1.5px solid var(--restaurant-color-border);-webkit-backdrop-filter:var(--restaurant-glass-blur);backdrop-filter:var(--restaurant-glass-blur)}.btn-secondary:hover{background-color:var(--restaurant-color-text-primary);color:var(--restaurant-color-bg-primary);transform:translateY(-2px) scale(1.02);box-shadow:var(--restaurant-shadow-md);border-color:var(--restaurant-color-text-primary)}.restaurant-hero,.restaurant-intro,.restaurant-chef-testimonial,.restaurant-services,.restaurant-blog,.restaurant-newsletter,.restaurant-testimonials,.restaurant-booking,.restaurant-stats,.restaurant-story-services-section,.restaurant-popular-dishes,.restaurant-features,.restaurant-store-information-section{margin-top:0!important;margin-bottom:0!important}#shopify-section-header,.shopify-section.section-header,.shopify-section:has(#shopify-section-header),.section-header,#shopify-section-header .section,.shopify-section.section-header .section{margin-bottom:0!important;margin-top:0!important;padding-bottom:0!important}#shopify-section-header .header-container,.shopify-section.section-header .header-container{margin-bottom:0!important}#content #shopify-section-header.section,#content .shopify-section.section-header .section{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}#content #shopify-section-header,#content .shopify-section.section-header{margin-bottom:0!important}@media (min-width: 768px){#content #shopify-section-header.section,#content .shopify-section.section-header .section{margin-top:0!important;margin-bottom:0!important}}#shopify-section-header+.shopify-section .restaurant-hero,.shopify-section.section-header+.shopify-section .restaurant-hero,.shopify-section.section-header+.shopify-section [id^=restaurant-hero-],#shopify-section-header+.shopify-section [id^=restaurant-hero-]{margin-top:0!important;padding-top:0!important}#shopify-section-header.section,.shopify-section.section-header.section{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}[id^=restaurant-hero-],[id^=restaurant-intro-],[id^=restaurant-chef-testimonial-],[id^=restaurant-services-],[id^=restaurant-blog-],[id^=restaurant-newsletter-],[id^=restaurant-testimonials-],[id^=restaurant-booking-],[id^=restaurant-stats-],[id^=restaurant-popular-dishes-],[id^=restaurant-features-]{margin-top:0!important;margin-bottom:0!important}.shopify-section:has(.restaurant-hero),.shopify-section:has(.restaurant-intro),.shopify-section:has(.restaurant-chef-testimonial),.shopify-section:has(.restaurant-services),.shopify-section:has(.restaurant-blog),.shopify-section:has(.restaurant-newsletter),.shopify-section:has(.restaurant-testimonials),.shopify-section:has(.restaurant-booking),.shopify-section:has(.restaurant-stats),.shopify-section:has(.restaurant-story-services-section),.shopify-section:has(.restaurant-popular-dishes),.shopify-section:has(.restaurant-features),.shopify-section:has(.restaurant-store-information-section){margin-top:0!important;margin-bottom:0!important}.shopify-section .restaurant-hero,.shopify-section .restaurant-intro,.shopify-section .restaurant-chef-testimonial,.shopify-section .restaurant-services,.shopify-section .restaurant-blog,.shopify-section .restaurant-newsletter,.shopify-section .restaurant-testimonials,.shopify-section .restaurant-booking,.shopify-section .restaurant-stats,.shopify-section .restaurant-story-services-section,.shopify-section .restaurant-popular-dishes,.shopify-section .restaurant-features,.shopify-section .restaurant-store-information-section{margin-top:0!important;margin-bottom:0!important}.restaurant-card,.dish-card,.blog-card,.testimonial-card{background-color:var(--restaurant-color-bg-card);border-radius:var(--restaurant-radius-xl);overflow:hidden;box-shadow:var(--restaurant-shadow-soft);border:1px solid var(--restaurant-color-border-soft);transition:all var(--restaurant-transition-base);-webkit-backdrop-filter:var(--restaurant-glass-blur);backdrop-filter:var(--restaurant-glass-blur)}.restaurant-card:hover,.dish-card:hover,.blog-card:hover,.testimonial-card:hover{transform:translateY(-6px) scale(1.01);box-shadow:var(--restaurant-shadow-soft-lg);border-color:var(--restaurant-color-border-light)}.restaurant-section-heading,.section-heading,.hero-title,.intro-heading,.newsletter-heading,.booking-heading{font-family:var(--restaurant-font-heading);font-weight:var(--restaurant-font-weight-bold);line-height:var(--restaurant-line-height-tight);color:var(--restaurant-color-text-primary);margin:0}.restaurant-container,.hero-container,.menu-container,.intro-container,.chef-testimonial-container,.services-container,.blog-container,.newsletter-container,.testimonials-container,.booking-container,.restaurant-closing-container{max-width:var(--restaurant-container-max-width);margin:0 auto;padding:0 var(--restaurant-container-padding);width:100%}.restaurant-section-header,.section-header{text-align:center;margin-bottom:var(--restaurant-spacing-2xl)}@media (max-width: 768px){:root{--restaurant-font-size-5xl: 36px;--restaurant-font-size-4xl: 32px;--restaurant-font-size-3xl: 28px;--restaurant-section-padding-y: 60px;--restaurant-container-padding: 20px}}@media (max-width: 480px){:root{--restaurant-font-size-5xl: 28px;--restaurant-font-size-4xl: 28px;--restaurant-font-size-3xl: 24px;--restaurant-section-padding-y: 50px;--restaurant-container-padding: 16px}.btn,.btn-primary,.btn-secondary,.btn-order,.btn-read-more,.btn-subscribe,.btn-submit{padding:var(--restaurant-spacing-sm) var(--restaurant-spacing-lg);font-size:var(--restaurant-font-size-sm);width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/restaurant-design-tokens.css.map */
