.thanksgiving-module__rwVj4q__page{color:#30251e;background:#fbf6ed}.thanksgiving-module__rwVj4q__page+footer{margin-top:0}body:has(.thanksgiving-module__rwVj4q__page) .site-navigation-header{position:relative;top:auto}.thanksgiving-module__rwVj4q__pickupBadge{color:#fffaf2;text-transform:uppercase;letter-spacing:.08em;background:#69351f;margin-bottom:.5rem;padding:.3rem .7rem;font-size:.875rem;display:inline-block}.thanksgiving-module__rwVj4q__page h1,.thanksgiving-module__rwVj4q__page h2,.thanksgiving-module__rwVj4q__page h3{font-family:var(--font-playfair), Georgia, serif;font-weight:400;line-height:1.16}.thanksgiving-module__rwVj4q__page h2{margin-bottom:1.25rem;font-size:clamp(1.9rem,3.4vw,2.8rem)}.thanksgiving-module__rwVj4q__page h3{margin-bottom:1rem;font-size:1.65rem}.thanksgiving-module__rwVj4q__page p{line-height:1.7}.thanksgiving-module__rwVj4q__hero{grid-template-columns:1fr 1fr;max-width:1440px;margin:auto;display:grid}.thanksgiving-module__rwVj4q__heroCopy{align-self:center;padding:clamp(1.5rem,5vw,5rem)}.thanksgiving-module__rwVj4q__eyebrow{letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.2rem;font-size:.75rem;font-weight:700}.thanksgiving-module__rwVj4q__hero h1{letter-spacing:-.04em;font-size:clamp(2.7rem,5vw,5rem)}.thanksgiving-module__rwVj4q__hero h1 em{color:#844024}.thanksgiving-module__rwVj4q__lead{margin-top:1.5rem;font-size:1.15rem}.thanksgiving-module__rwVj4q__pickup{border-left:2px solid #844024;margin:1.5rem 0;padding-left:1rem}.thanksgiving-module__rwVj4q__heroImage{background:#4f3625;min-height:540px;margin-top:32px;position:relative}.thanksgiving-module__rwVj4q__heroImage img{object-fit:cover;object-position:center}.thanksgiving-module__rwVj4q__imageCaption{color:#fff8ee;font-family:var(--font-playfair), Georgia, serif;background:#30251e;padding:.8rem 1rem;font-size:1.3rem;font-style:italic;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.thanksgiving-module__rwVj4q__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin:1.5rem 0;display:flex}.thanksgiving-module__rwVj4q__primary{text-align:center;cursor:pointer;color:#fffaf2;background:#69351f;border:1px solid #69351f;justify-content:center;align-items:center;gap:1rem;min-height:48px;padding:.9rem 1.3rem;font-weight:700;line-height:1.5;display:inline-flex}.thanksgiving-module__rwVj4q__primary:hover{background:#4c2516}.thanksgiving-module__rwVj4q__textLink{color:#69351f;text-underline-offset:5px;padding-block:.75rem;text-decoration:underline}.thanksgiving-module__rwVj4q__small{color:#655043;margin-top:.75rem;font-size:.875rem}.thanksgiving-module__rwVj4q__menu{grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem);max-width:1240px;margin:auto;padding:5rem 2rem;display:grid}.thanksgiving-module__rwVj4q__prices{margin-top:2rem}.thanksgiving-module__rwVj4q__prices>div{border-bottom:1px solid #c3ae98;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:1rem 0;display:flex}.thanksgiving-module__rwVj4q__prices dt{font-size:1.15rem;font-weight:700}.thanksgiving-module__rwVj4q__prices dt span{margin-top:.25rem;font-size:.875rem;font-weight:400;display:block}.thanksgiving-module__rwVj4q__prices dd{font-size:1.2rem}.thanksgiving-module__rwVj4q__sides{background:#eee2cf;align-self:center;padding:clamp(1.5rem,4vw,3rem)}.thanksgiving-module__rwVj4q__sides ul{margin-block:1.25rem;padding-left:1.25rem;list-style:outside}.thanksgiving-module__rwVj4q__sides li{padding-block:.4rem;line-height:1.6}.thanksgiving-module__rwVj4q__sides>p:last-child{border-top:1px solid #c3ae98;padding-top:1rem}.thanksgiving-module__rwVj4q__page :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #69351f}@media (max-width:800px){.thanksgiving-module__rwVj4q__hero,.thanksgiving-module__rwVj4q__menu{grid-template-columns:minmax(0,1fr)}.thanksgiving-module__rwVj4q__heroImage{min-height:330px;margin-top:0}.thanksgiving-module__rwVj4q__menu{gap:2rem;padding:3rem 1.25rem}}@media (forced-colors:active){.thanksgiving-module__rwVj4q__primary{border:1px solid buttontext}}
