.fv-curated-pairs{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.fv-curated-pairs button{font:inherit;font-size:11px;padding:7px;border:1px solid #ccd6ca;border-radius:7px;background:#f3f6ed;color:#004b37}.fv-curated-pairs form{margin:0}.fv-menu-card__description{max-height:4.5em;overflow:hidden}body:has([data-fv-curated-menu]) .fv-home.fv-home--continuous{margin-top:20px!important;padding-top:0!important}.fv-home--continuous [data-fv-curated-menu]{margin-top:0!important;padding-top:0!important;border-top:0!important}[data-fv-curated-menu] .fv-complete-menu__heading{display:flex!important;align-items:center!important;gap:8px;margin:0 0 8px!important;padding:0!important;border:0!important;background:transparent!important;min-height:28px}[data-fv-curated-menu] .fv-complete-menu__heading>div{flex:1;min-width:0}[data-fv-curated-menu] .fv-complete-menu__heading small{display:none}[data-fv-curated-menu] .fv-complete-menu__heading h2{font-size:20px!important;line-height:1.2!important}[data-fv-curated-menu] .fv-complete-menu__heading>span{font-size:11px;white-space:nowrap}[data-fv-curated-menu] [data-fv-full-menu]{font-size:12px;white-space:nowrap;color:#07563e;font-weight:600;padding:6px 0}[data-fv-curated-menu] .fv-menu-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 108px;gap:8px;align-items:center;margin-bottom:8px}[data-fv-curated-menu] .fv-home-menu-search{margin:0!important;height:42px!important;min-height:42px!important}[data-fv-curated-menu] .fv-home-sort{margin:0!important;display:block!important}[data-fv-curated-menu] .fv-home-sort label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[data-fv-curated-menu] .fv-home-sort select{height:42px;min-height:42px;width:100%;font-size:11px;padding-left:8px}[data-fv-curated-menu] .fv-home-category-strip{margin-top:0!important}[data-fv-curated-menu] .fv-home-category-track{padding-top:5px!important;padding-bottom:5px!important}[data-fv-curated-menu] .fv-home-category-track a{min-height:38px!important;padding-inline:10px;font-size:12px!important}[data-fv-curated-menu] .fv-collection-grid{margin-top:0!important}[data-fv-curated-menu] .fv-menu-category-heading{min-height:32px!important;margin:8px 0 0!important;padding:6px 0!important;border:0!important;font-size:20px!important;background:none!important}@media(max-width:760px){body:has([data-fv-curated-menu]) .fv-test-banner{padding:5px 8px!important;font-size:10px!important;line-height:1.3!important;min-height:0!important}body:has([data-fv-curated-menu]) .fv-midnight-kitchens{padding-bottom:6px!important}body:has([data-fv-curated-menu]) .fv-midnight-kitchens__heading{margin-bottom:5px!important}body:has([data-fv-curated-menu]) .fv-kitchen-box{padding:8px 12px!important}body:has([data-fv-curated-menu]) .fv-kitchen-box__name{font-size:22px!important}body:has([data-fv-curated-menu]) .fv-kitchen-box__subtitle{font-size:11px!important}body:has([data-fv-curated-menu]) .fv-kitchen-box__action{font-size:12px!important;margin-top:4px!important}body:has([data-fv-curated-menu]) .fv-kitchen-box__action>span{width:22px;height:22px}}.fv-app-shell[data-fv-midnight]{position:relative!important;top:auto;border:0;background:linear-gradient(120deg,#0b503a,#003126 48%,#002319);padding-bottom:0;color:#fff;font-family:Arial,Helvetica,sans-serif}.fv-midnight-top{position:relative;width:min(1120px,100%);aspect-ratio:1024/245;margin:0 auto;isolation:isolate;overflow:hidden;background:transparent!important}.fv-midnight-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 65%;pointer-events:none}.fv-midnight-photo--chicken,body[data-fv-mode-active=chicken] .fv-midnight-photo{opacity:0}body[data-fv-mode-active=chicken] .fv-midnight-photo--chicken{opacity:1}.fv-midnight-title{position:absolute;z-index:2;top:17%;left:5.6%;color:#fff;text-decoration:none}.fv-midnight-title h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,8.55vw,88px);font-weight:700;line-height:1.08;letter-spacing:-.035em;margin:0 0 8px;color:#fff;white-space:nowrap}.fv-midnight-title>span{display:flex;align-items:center;gap:9px;font-size:clamp(12px,3.3vw,31px);font-weight:500;line-height:1.2;color:#fff}.fv-midnight-title svg{width:1.05em;height:1.2em;fill:#f6c967;flex:none}.fv-midnight-art{position:absolute;inset:0 0 auto auto;z-index:1;width:48.25%;aspect-ratio:494.08/245;background-image:url(/cdn/shop/files/food-village-midnight-approved-reference.png?v=1789301831&width=1120);background-size:207.2539% auto;background-position:right top;background-repeat:no-repeat;-webkit-mask-image:radial-gradient(ellipse 25% 29% at 51% 45%,#000 78%,transparent 100%),radial-gradient(ellipse 13% 23% at 82% 45%,#000 90%,transparent 100%);mask-image:radial-gradient(ellipse 25% 29% at 51% 45%,#000 78%,transparent 100%),radial-gradient(ellipse 13% 23% at 82% 45%,#000 90%,transparent 100%)}.fv-midnight-cart{position:relative;display:grid;place-items:center;flex:none;width:44px;height:44px;padding:9px;border:1.5px solid #f6c967;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.fv-midnight-cart--art{position:absolute;z-index:3;right:3.9%;top:24%;width:9.6%;height:auto;aspect-ratio:1;min-width:44px;border:0;padding:0}.fv-midnight-cart>svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fv-midnight-cart .fv-cart-badge{position:absolute;right:-2px;top:-3px;min-width:18px;height:18px;padding:0 4px;border:1.5px solid #073527;border-radius:50%;background:#f6c967;color:#003728;font:700 10px/15px Arial,sans-serif;display:grid;place-items:center}.fv-midnight-cart .fv-cart-badge:empty{display:none}.fv-midnight-kitchens{width:min(1020px,calc(100% - 36px));margin:0 auto;padding:0 0 10px}.fv-midnight-kitchens__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.fv-midnight-kitchens__heading h1,.fv-midnight-kitchens__heading h2{margin:0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:clamp(16px,3.8vw,30px);line-height:1.2;font-weight:700;letter-spacing:-.02em}.fv-midnight-kitchens--menu{padding-top:16px}.fv-midnight-kitchens--menu .fv-midnight-kitchens__heading{margin-bottom:12px}.fv-midnight-kitchens__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.fv-kitchen-box{position:relative;display:flex;flex-direction:column;min-width:0;width:100%;padding:9px 14px 8px;text-align:left;color:#fff!important;border:1px solid #248969;border-radius:10px;background:linear-gradient(115deg,#076048,#00432f);box-shadow:0 4px 10px #0002;cursor:pointer;text-decoration:none!important;transition:box-shadow .15s ease,transform .15s ease}.fv-kitchen-box--chicken{border-color:#853366;background:linear-gradient(115deg,#532048,#351631)}.fv-kitchen-box__name{display:block;margin:0 0 2px;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,5.2vw,38px);font-weight:700;letter-spacing:-.025em;line-height:1.16;white-space:nowrap}.fv-kitchen-box__subtitle{display:block;font-size:clamp(12px,3.2vw,22px);line-height:1.25;color:#fff;font-weight:400;white-space:nowrap}.fv-kitchen-box__action{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:5px;font-size:clamp(12px,3.2vw,22px);font-weight:700;line-height:1.2}.fv-kitchen-box__action>span{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;background:#fffefa;color:#004432}.fv-kitchen-box--chicken .fv-kitchen-box__action>span{color:#49203f}.fv-kitchen-box__action svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.fv-kitchen-box__check{position:absolute;display:none;right:7px;top:7px;width:17px;height:17px;place-items:center;border-radius:50%;background:#f6cf72;color:#00382b}.fv-kitchen-box__check svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.fv-kitchen-box.is-active{border-color:#2da47b;box-shadow:inset 0 0 0 .6px #2da47b,0 4px 10px #0002}.fv-kitchen-box--chicken.is-active{border-color:#ad548e;box-shadow:inset 0 0 0 .6px #ad548e,0 4px 10px #0002}.fv-kitchen-box.is-active .fv-kitchen-box__check{display:grid}.fv-kitchen-box:hover{transform:translateY(-1px);box-shadow:0 5px 14px #0004}.fv-midnight-delivery{position:relative;display:grid;grid-template-columns:25px minmax(0,1fr) 15px;align-items:center;gap:10px;width:min(1020px,calc(100% - 36px));margin:0 auto;padding:7px 11px;border:1px solid #dce1d3;border-radius:9px;background:#faf9f3;color:#071117;text-decoration:none;font:400 12px/1.25 Arial,Helvetica,sans-serif;transform:translateY(12px);z-index:2}.fv-midnight-delivery__pin{display:grid;place-items:center;width:25px;height:25px;background:#004a36;border-radius:50%}.fv-midnight-delivery__pin svg{width:15px;height:18px;fill:#fff}.fv-midnight-chevron{width:15px;height:19px;fill:none;stroke:#004a36;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}body:has([data-fv-midnight]){background:#fcfaf4}body:has([data-fv-midnight]) .fv-home{padding-top:26px}[data-fv-midnight] .fv-category-strip{margin-top:24px;background:#fcfaf4;border-top:0}[data-fv-midnight] .fv-category-strip__track{padding-top:8px;padding-bottom:8px}.fv-kitchen-box:focus-visible,.fv-midnight-title:focus-visible,.fv-midnight-art:focus-visible,.fv-midnight-cart:focus-visible,.fv-midnight-delivery:focus-visible{outline:3px solid #f6cf72;outline-offset:3px}@media(min-width:761px){.fv-midnight-top{aspect-ratio:auto;height:170px}.fv-midnight-title{top:20px;left:4.5%}.fv-midnight-title h1{font-size:64px;margin-bottom:10px}.fv-midnight-title>span{font-size:23px}.fv-midnight-art{width:343px;right:3%;background-size:207.2539% auto}.fv-midnight-cart--art{right:5.5%;top:36px;width:68px;min-width:0}.fv-midnight-kitchens{padding-bottom:16px}.fv-midnight-kitchens__heading{margin-bottom:12px}.fv-midnight-kitchens__grid{gap:18px}.fv-kitchen-box{padding:17px 25px 15px;border-radius:16px}.fv-kitchen-box__name{font-size:36px}.fv-kitchen-box__subtitle{font-size:20px}.fv-kitchen-box__action{font-size:19px;margin-top:12px}.fv-kitchen-box__action>span{width:37px;height:37px}.fv-kitchen-box__action svg{width:25px;height:25px}.fv-kitchen-box__check{right:16px;top:14px;width:22px;height:22px}.fv-kitchen-box__check svg{width:15px;height:15px}.fv-midnight-delivery{grid-template-columns:35px 1fr 20px;padding:10px 16px;font-size:17px;gap:15px;border-radius:12px}.fv-midnight-delivery__pin{width:35px;height:35px}.fv-midnight-delivery__pin svg{width:20px;height:24px}.fv-midnight-delivery br{display:none}.fv-midnight-delivery br:after{content:" "}.fv-midnight-delivery__pin+span{word-spacing:1px}.fv-midnight-kitchens--menu{padding-top:22px}}@media(max-width:760px){body:has([data-fv-midnight]){padding-top:0}.fv-midnight-title h1{margin-bottom:5px}.fv-midnight-title>span{gap:6px}.fv-midnight-kitchens__heading h1{font-size:20px}.fv-midnight-kitchens--menu{padding-top:12px}}@media(max-width:360px){.fv-midnight-kitchens,.fv-midnight-delivery{width:calc(100% - 28px)}.fv-kitchen-box{padding:9px 10px 8px}.fv-kitchen-box__name{font-size:19px}.fv-kitchen-box__subtitle{font-size:11px}.fv-kitchen-box__check{width:14px;height:14px;top:5px;right:5px}.fv-midnight-title h1{font-size:8.55vw}}@media(prefers-reduced-motion:reduce){.fv-kitchen-box{transition:none}.fv-kitchen-box:hover{transform:none}}.fv-tracking-hub{padding-bottom:20px;color:var(--fv-ink)}.fv-tracking-hub h2{margin:0 0 8px;font-size:18px;line-height:1.3}.fv-tracking-hub p{font-size:14px;line-height:1.55}.fv-tracking-hub__card{margin:14px 0;padding:18px;border:1px solid var(--fv-line);border-radius:16px;background:#fff}.fv-tracking-hub__card p{margin:0 0 14px;color:var(--fv-muted)}.fv-tracking-hub__card .fv-primary-action{padding:10px 14px;text-align:center}.fv-tracking-hub__card .fv-tracking-hub__hint{margin:12px 0 0;font-size:12px}.fv-tracking-hub__secondary{display:block;padding:13px 8px 0;text-align:center;text-decoration:underline;color:var(--fv-green-dark)}.fv-tracking-hub__estimate{padding:16px 18px;border-radius:14px;background:#fff4df;color:#59431f}.fv-tracking-hub__estimate p{margin:0;font-size:13px}.fv-tracking-hub__questions{margin:24px 0}.fv-tracking-hub__questions details{border-bottom:1px solid var(--fv-line)}.fv-tracking-hub__questions summary{padding:16px 0;font-size:14px;font-weight:700;cursor:pointer;line-height:1.4}.fv-tracking-hub__questions details p{margin:0 0 16px;color:var(--fv-muted)}.fv-tracking-hub__support{padding:18px;border:1px solid var(--fv-line);border-radius:16px;background:#fff}.fv-tracking-hub__support p{margin:0 0 14px;color:var(--fv-muted)}.fv-tracking-hub__call{display:flex;min-height:46px;align-items:center;justify-content:center;border:1px solid var(--fv-green-dark);border-radius:12px;color:var(--fv-green-dark);font-weight:700;text-align:center;padding:8px}.fv-tracking-hub a:focus-visible,.fv-tracking-hub summary:focus-visible{outline:3px solid #d49b34;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
