.bourbon-sticky-header{position:sticky;top:0;z-index:50;background:#FBF6E9;border-bottom:1px solid #ded0b3;color:#231f20}
.bourbon-sticky-inner{position:relative;max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:16px 76px;gap:18px}
.sticky-brand{display:inline-block;flex-shrink:0}.sticky-brand img{display:block;height:48px;width:auto;max-width:160px;object-fit:contain}
.sticky-desktop-links{display:flex;align-items:center}.sticky-desktop-links a{display:block;padding:12px 16px;color:#231f20;font:600 16px/24px 'Lato',Arial,sans-serif;text-decoration:none;white-space:nowrap}
.sticky-actions{display:flex;align-items:center;gap:8px}
.sticky-order-pill,.sticky-order-pill:visited{box-sizing:border-box;display:inline-flex;height:41px;align-items:center;justify-content:center;gap:8px;border:1px solid #FDB833;border-radius:9999px;padding:10px 32px;background:#FDB833;color:#231f20!important;font:600 16px/20px 'Lato',Arial,sans-serif;text-transform:capitalize;text-decoration:none;white-space:nowrap;transition:background-color .2s}
.sticky-order-pill:hover{background:#eeb02e;border-color:#eeb02e}.sticky-order-pill:focus-visible{outline:2px solid #231f20;outline-offset:3px}
.sticky-menu-toggle{display:none;background:none;border:0;padding:8px;width:40px;height:40px;color:#231f20;cursor:pointer}.sticky-menu-toggle span{display:block;height:2px;background:currentColor;margin:4px 0;border-radius:2px}
#sticky-mobile-menu[hidden]{display:none}#sticky-mobile-menu a{display:block;padding:14px 24px;color:#231f20;text-decoration:none;font:600 16px 'Lato',Arial,sans-serif}
@media(max-width:1199px){.bourbon-sticky-inner{padding:16px;gap:8px}.sticky-brand img{height:38px;max-width:100px}.sticky-desktop-links{display:none}.sticky-menu-toggle{display:block}}
@media(min-width:1200px){#sticky-mobile-menu{display:none!important}}
@media(max-width:350px){.sticky-order-pill{padding-left:22px;padding-right:22px}}
/* Root-level fixed header cannot be constrained by the legacy off-canvas wrapper. */
.bourbon-sticky-header{position:fixed!important;top:0!important;left:0;right:0;width:100%;z-index:1000;padding-top:env(safe-area-inset-top,0px)}
.sticky-header-spacer{height:calc(81px + env(safe-area-inset-top,0px))}
.sticky-instagram{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:45px;height:45px;border:1.5px solid #FDB833;border-radius:50%;color:#231f20;text-decoration:none;transition:background .2s}
.sticky-instagram:hover{background:#FDB833}.sticky-instagram svg{display:block}
#sticky-mobile-menu{max-height:calc(100dvh - 80px);overflow-y:auto}
@media(max-width:1199px){.sticky-header-spacer{height:calc(78px + env(safe-area-inset-top,0px))}.sticky-brand img{max-width:60px}.sticky-order-pill{padding-left:24px;padding-right:24px}}
@media(max-width:374px){.bourbon-sticky-inner{padding-left:12px;padding-right:12px}.sticky-brand img{max-width:46px}.sticky-order-pill{padding-left:16px;padding-right:16px;font-size:14px}.sticky-actions{gap:6px}.sticky-instagram{width:40px;height:40px}.sticky-menu-toggle{width:34px}}
/* Override the legacy theme's a:link svg { fill:currentColor }. */
.bourbon-sticky-header a.sticky-instagram svg,
.bourbon-sticky-header a.sticky-instagram svg rect,
.bourbon-sticky-header a.sticky-instagram svg circle{fill:none!important;stroke:currentColor;stroke-width:1.8}
.bourbon-sticky-header a.sticky-instagram svg circle:last-child{fill:currentColor!important;stroke:none}
.bourbon-sticky-header a.sticky-order-pill{background-color:#FDB833!important;background-image:none!important;color:#231f20!important}
/* Match the approved-artwork preview size on the gumbo pages. */
.sticky-brand img{width:210px;height:auto;max-width:none}
@media(max-width:1199px){.sticky-brand img{width:175px;height:auto;max-width:none}}
@media(max-width:600px){.sticky-order-pill{padding:10px;font-size:12px}.sticky-actions{gap:4px}.sticky-instagram svg{width:22px;height:22px}.sticky-menu-toggle{width:32px;padding:6px}.bourbon-sticky-inner{gap:8px}}
@media(max-width:370px){.sticky-brand img{width:160px}.bourbon-sticky-inner{padding-inline:12px}}
