.vgt{--vg-green:#00471b;--vg-rust:#af3800;--vg-amber:#ffad00;--vg-cream:#f5efe3;--vg-sand:#ebe0cb;--vg-card:#fffaf1;--vg-line:#e3d6bd;--vg-ink:#1d1a14;--vg-muted:#5b5245;font-family:var(--font-heading-family);color:var(--vg-ink);background:var(--vg-cream)}.vgt *{box-sizing:border-box}.vgt__wrap{max-width:1240px;margin:0 auto;padding:72px 24px}.vgt__eyebrow{margin:0 0 12px;font-size:1.4rem;letter-spacing:.24em;text-transform:uppercase;color:var(--vg-rust);font-weight:700}.vgt__h2{margin:0;font-family:var(--font-heading-family);font-size:clamp(3rem,3.6vw,4.6rem);line-height:1.1;color:var(--vg-green);font-weight:800}.vgt__lead{margin:12px 0 0;font-size:1.8rem;line-height:1.55;max-width:720px}.vgt__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:40px}.vgt__btn{display:inline-flex;align-items:center;min-height:52px;padding:0 30px;border-radius:40px;background:var(--vg-green);color:#fff;text-decoration:none;font-size:1.8rem;font-weight:700;border:1.5px solid var(--vg-green)}.vgt__btn:hover{background:#003313;color:#fff}.vgt__btn--ghost{background:transparent;color:var(--vg-green)}.vgt__btn--ghost:hover{background:var(--vg-green);color:#fff}.vgt__link{font-size:1.8rem;font-weight:600;color:var(--vg-green)}.vgt__link:hover{color:var(--vg-rust)}.vgt__pill{display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px;border-radius:30px;background:var(--vg-rust);color:#fff}.vgt__pill--amber{background:var(--vg-amber);color:var(--vg-ink)}.vgt-hero__grid{display:flex;flex-wrap:wrap;align-items:center;gap:56px}.vgt-hero__copy{flex:1 1 460px;min-width:0}.vgt-hero h1{margin:0;font-family:var(--font-heading-family);font-size:clamp(4.4rem,6vw,8rem);line-height:1.02;font-weight:800;color:var(--vg-green);letter-spacing:-.02em}.vgt-hero h1 em{display:block;font-weight:600;color:var(--vg-rust)}.vgt-hero__text{margin:28px 0 0;font-size:2rem;line-height:1.55;max-width:560px}.vgt-hero__btns{margin-top:36px;display:flex;flex-wrap:wrap;gap:14px}.vgt-hero__media{flex:1 1 420px;min-width:0;position:relative}.vgt-hero__media img{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;border-radius:20px}.vgt-hero__badge{position:absolute;left:-16px;bottom:-24px;background:var(--vg-amber);color:var(--vg-ink);border-radius:18px;padding:18px 22px;max-width:260px;box-shadow:0 10px 28px #3c280a2e}.vgt-hero__badge p{margin:0}.vgt-hero__badge p:first-child{font-size:1.2rem;letter-spacing:.18em;font-weight:700;text-transform:uppercase}.vgt-hero__badge p+p{margin-top:6px;font-size:1.7rem;line-height:1.35;font-weight:600}.vgt-dates{background:var(--vg-green);color:#fff}.vgt-dates .vgt__wrap{padding-top:40px;padding-bottom:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px}.vgt-dates__item{display:flex;flex-direction:column;gap:6px}.vgt-dates__label{font-size:1.3rem;letter-spacing:.22em;text-transform:uppercase;color:var(--vg-amber);font-weight:700}.vgt-dates__value{font-size:3rem;font-weight:700}.vgt-dates__sub{font-size:1.6rem;opacity:.88}.vgt-menu__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px}.vgt-card{background:var(--vg-card);border:1px solid var(--vg-line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.vgt-card__media{position:relative;display:block;aspect-ratio:4/3;background:var(--vg-sand)}.vgt-card__media img{width:100%;height:100%;object-fit:cover;display:block}.vgt-card__media .vgt__pill{position:absolute;top:14px;left:14px}.vgt-card__body{padding:22px 24px 26px;display:flex;flex-direction:column;gap:10px;flex:1}.vgt-card__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.vgt-card h3{margin:0;font-family:var(--font-heading-family);font-size:2.4rem;color:var(--vg-green);font-weight:700}.vgt-card h3 a{color:inherit;text-decoration:none}.vgt-card__price{font-size:2rem;font-weight:700;white-space:nowrap}.vgt-card__blurb{margin:0;font-size:1.6rem;line-height:1.55;color:#3d362b}.vgt-card__note{margin:0;font-size:1.5rem;color:var(--vg-green);font-weight:600}.vgt-card__allergens{margin:0;font-size:1.4rem;color:var(--vg-muted)}.vgt-card__cta{margin-top:auto;padding-top:8px}.vgt-menu--list .vgt-menu__grid{grid-template-columns:1fr;gap:22px}.vgt-menu--list .vgt-card{flex-direction:row;flex-wrap:wrap}.vgt-menu--list .vgt-card__media{flex:0 1 300px;aspect-ratio:auto;min-height:220px}.vgt-menu--list .vgt-card__body{flex:999 1 380px;min-width:0;padding:28px 30px}.vgt-steps ol{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px}.vgt-steps li{border-top:3px solid var(--vg-green);padding-top:22px}.vgt-steps__num{font-size:4.4rem;font-weight:800;color:var(--vg-rust);line-height:1}.vgt-steps h3{margin:12px 0 8px;font-family:var(--font-heading-family);font-size:2.3rem;color:var(--vg-green)}.vgt-steps p{margin:0;font-size:1.7rem;line-height:1.55}.vgt-locs{background:var(--vg-sand)}.vgt-locs ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px}.vgt-loc{background:var(--vg-card);border:1px solid #ddcdae;border-radius:18px;padding:22px 24px;display:flex;flex-direction:column;gap:6px}.vgt-loc__row{display:flex;justify-content:space-between;align-items:center;gap:10px}.vgt-loc__area{font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;color:var(--vg-muted);font-weight:700}.vgt-loc h3{margin:2px 0 0;font-family:var(--font-heading-family);font-size:2.1rem;color:var(--vg-green);line-height:1.25}.vgt-loc p{margin:0;font-size:1.6rem;color:#3d362b}.vgt-table{overflow-x:auto;background:var(--vg-card);border:1px solid #ddcdae;border-radius:18px}.vgt-table table{width:100%;min-width:720px;border-collapse:collapse;font-size:1.7rem}.vgt-table th,.vgt-table td{padding:16px 22px;text-align:left}.vgt-table thead tr{background:var(--vg-green);color:#fff}.vgt-table tbody tr{border-top:1px solid var(--vg-line)}.vgt-table tbody th{color:var(--vg-green);font-weight:700}.vgt-faq .vgt__wrap{max-width:900px}.vgt-faq__list{display:flex;flex-direction:column;gap:14px;margin-top:32px}.vgt-faq details{background:var(--vg-card);border:1px solid var(--vg-line);border-radius:16px;padding:20px 24px}.vgt-faq summary{font-size:2rem;font-weight:700;color:var(--vg-green);cursor:pointer}.vgt-faq__a{margin-top:12px;font-size:1.7rem;line-height:1.6}.vgt-faq__a p{margin:0 0 8px}.vgt-cta{background:var(--vg-rust);color:#fff}.vgt-cta .vgt__wrap{padding-top:64px;padding-bottom:64px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.vgt-cta h2{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.8rem,3.2vw,4.2rem);font-weight:800;max-width:680px;line-height:1.15;color:#fff}.vgt-cta .vgt__btn{background:#fff;color:var(--vg-rust);border-color:#fff}.vgt-phero{background:var(--vg-green);color:#fff}.vgt-phero .vgt__wrap{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-end;justify-content:space-between}.vgt-phero__copy{flex:1 1 560px;min-width:0}.vgt-phero .vgt__eyebrow{color:var(--vg-amber)}.vgt-phero h1{margin:0;font-family:var(--font-heading-family);font-size:clamp(4rem,5.4vw,6.8rem);line-height:1.04;font-weight:800;color:#fff}.vgt-phero__text{margin:22px 0 0;font-size:2rem;line-height:1.55;max-width:620px}.vgt-phero dl{margin:0;display:grid;grid-template-columns:auto auto;gap:10px 22px;font-size:1.7rem;flex:0 1 380px;background:#ffffff14;padding:24px 26px;border-radius:18px}.vgt-phero dt{color:var(--vg-amber);font-weight:700}.vgt-phero dd{margin:0}@media(max-width:749px){.vgt__wrap{padding:52px 16px}.vgt-hero__badge{left:12px;bottom:-20px}}button.vgt__btn{cursor:pointer;font-family:inherit;line-height:1.2}button.vgt__btn[disabled]{opacity:.5;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/33/assets/vg-thanksgiving.css.map */
