/* Simplified grocery menu and direct subscription entrance. */
.reference-nav nav:before{content:'';position:absolute;left:32%;top:26%;width:42%;height:54%;background:#fff9ed;z-index:1}
.reference-nav .nav-art-hit,.reference-nav .nav-subscribe{z-index:2}
.reference-nav .nav-art-hit[aria-label="Shop"]{left:33%!important;width:5%!important}
.reference-nav .nav-art-hit[aria-label="New Batch"]{left:39%!important;width:8%!important}
.reference-nav .nav-art-hit[aria-label="Weekly Special"]{left:58%!important;width:12.5%!important}
.reference-nav .nav-art-hit[aria-label="About"]{left:71%!important;width:5%!important}
.reference-nav .nav-native-label{background:none;display:grid;place-items:center;color:#073e69;font:800 1.35cqw/1 Arial,sans-serif}
.reference-nav .nav-art-hit:has(.nav-native-label){background:transparent}
.nav-subscribe{position:absolute;left:48%;top:40.6%;width:9%;height:25.19%;display:grid;place-items:center;color:#073e69;font:800 1.35cqw/1 Arial,sans-serif;transition:transform .24s,color .24s}
.nav-subscribe:hover,.nav-subscribe:focus-visible{color:#e90024;transform:rotate(-2deg) translateY(-2px)}
#menu-dialog{width:min(490px,100vw);padding:42px 38px 48px;border-left:9px solid #0863b3;background:#fff9eb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23bda878' opacity='.07' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}
#menu-dialog::backdrop{background:#15201b88;backdrop-filter:blur(4px)}
#menu-dialog>.close{top:18px;right:21px;background:none;border:0;font-size:29px}
.menu-brand{position:relative;height:236px;padding-top:45px}
#menu-dialog .menu-brand .logo{width:76%;margin:0;position:relative;z-index:1}
.menu-peeking-chef{position:absolute;width:43%;right:-20px;top:13px;pointer-events:none}
.menu-brand p{color:#0962aa;font:italic 26px/1.15 'Comic Sans MS',cursive;transform:rotate(-9deg);margin:14px 0 0 27px;width:67%;text-align:center}
.menu-brand p:after{content:'';display:block;width:85px;height:4px;background:#0962aa;border-radius:50%;margin:8px auto;transform:rotate(-5deg)}
#menu-dialog .menu-primary>a{font:clamp(25px,2.7vw,35px)/1.2 var(--display);padding:28px 0;gap:22px;min-height:96px;color:#1b201f;border-color:#d7cfbc}
#menu-dialog .menu-primary>a:last-child{border-bottom:0}
#menu-dialog .menu-primary span{font:800 14px/1 Arial,sans-serif;color:#0062ad}
#menu-dialog nav b{font:400 34px/1 Arial,sans-serif;transition:transform .2s}
#menu-dialog nav a:hover b{transform:translate(3px,-3px)}
#menu-dialog nav a:hover{color:#e90024}
#menu-dialog .menu-help{margin-top:28px;border-top:1px solid #d7cfbc}
#menu-dialog .menu-help>a{font:400 21px/1.3 Arial,sans-serif;padding:23px 0;gap:21px;border-color:#d7cfbc}
.menu-help svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2;flex-shrink:0}
#menu-dialog .menu-help b{font-size:27px}
.menu-squiggle{display:block;width:65%;height:18px;margin:50px auto 38px;fill:none;stroke:#f8797d;stroke-width:3.5;stroke-linecap:round}
#menu-dialog .menu-signoff{font:35px/1.1 var(--display);margin:0;transform:rotate(-5deg);text-align:center}
@media(max-width:600px){.reference-nav nav:before,.nav-subscribe{display:none}#menu-dialog{width:min(430px,100vw);padding:35px 25px;border-left-width:7px}.menu-brand{height:213px}.menu-peeking-chef{right:-12px}.menu-brand p{font-size:23px}#menu-dialog .menu-primary>a{font-size:28px;padding:24px 0;min-height:82px;gap:15px}#menu-dialog .menu-primary span{font-size:12px}#menu-dialog .menu-help>a{font-size:20px;padding:20px 0}.menu-squiggle{margin:35px auto 30px}}
@media(prefers-reduced-motion:reduce){.nav-subscribe,#menu-dialog nav b{transition:none}}
 .reference-nav .nav-native-label,.nav-subscribe{white-space:nowrap}#menu-dialog .menu-primary>a{font-size:35px}.menu-brand p{font-size:24px;margin-left:3px}@media(max-width:600px){#menu-dialog .menu-primary>a{font-size:28px}.menu-brand p{font-size:21px}}

.reference-nav .nav-live-count{z-index:3}.reference-nav .nav-art-hit[aria-label="About"]{left:70.8%!important;width:4.5%!important}.reference-nav .nav-native-label,.nav-subscribe{font-size:1.3cqw}
