@font-face{font-family:TCX Cookbook;src:url(tcx-vintage-serif.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}.tce-hh--cookbook,.tgv--cookbook{--book-ink:#493329;--book-muted:#6b5749;--book-wine:#793640;--book-rust:#805039;--book-rule:#d9cbb5;--book-gold:#b6a17a;font-family:Arial,sans-serif;line-height:1.55;color:var(--book-ink)}.tce-hh--cookbook{display:block;position:relative;isolation:isolate;background:#faf4e8;background-image:none;padding:3.5rem max(1.25rem,calc((100vw - 1100px)/2)) 1.5rem;min-height:0;border:0}.tce-hh--cookbook .tce-hh__inner{max-width:1100px;margin:auto;min-width:0}.tce-hh--cookbook .tce-hh__eyebrow{color:var(--book-muted);font-size:.7rem;letter-spacing:.13em;margin:0 0 1.2rem}.tce-hh--cookbook .tce-hh__heading{font-family:TCX Cookbook,Georgia,serif;font-size:clamp(2.75rem,5vw,4.3rem);line-height:1.04;font-weight:600;max-width:19ch;letter-spacing:-.025em;margin:0 0 1.25rem;text-wrap:balance}.tce-hh--cookbook .tce-hh__heading:after{display:none}.tce-hh--cookbook .tce-hh__heading em{display:inline;font:inherit;font-style:italic;color:inherit}.tce-hh--cookbook .tce-hh__intro{font:400 1.05rem/1.65 Arial,sans-serif;max-width:62ch;margin:0 0 1.5rem;color:var(--book-muted)}.tce-hh--cookbook .tce-hh__pickup{background:transparent;border:0;border-top:1px solid var(--book-rule);border-radius:0;padding:1rem 0 0;max-width:62ch;margin:1.5rem 0}.tce-hh--cookbook .tce-hh__pickup-title{font:600 1.3rem/1.2 TCX Cookbook,Georgia,serif;text-transform:none;letter-spacing:0;color:var(--book-ink);margin:0 0 .4rem}.tce-hh--cookbook .tce-hh__pickup-place,.tce-hh--cookbook .tce-hh__pickup-note{font-size:.92rem;line-height:1.6;max-width:62ch;margin:.25rem 0;color:var(--book-muted)}.tce-hh--cookbook .tce-hh__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;margin:2rem 0;max-width:950px;padding:0}.tce-hh--cookbook .tce-hh__step{grid-template-columns:1.5rem 1fr;gap:.2rem .6rem}.tce-hh--cookbook .tce-hh__step:before{background:transparent;color:var(--book-wine);border:0;border-radius:0;width:1.5rem;height:1.5rem;font:600 1.3rem/1 TCX Cookbook,Georgia,serif;align-self:start}.tce-hh--cookbook .tce-hh__step-title{font-size:.95rem;line-height:1.4;font-weight:600;color:var(--book-ink)}.tce-hh--cookbook .tce-hh__step-text{font-size:.9rem;line-height:1.5;color:var(--book-muted);opacity:1}.tce-hh--cookbook .tce-hh__cta,.tce-date-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.3rem;background:var(--book-wine);color:#fffaf1!important;border:1px solid var(--book-wine);border-radius:4px;font:600 .95rem/1.25 Arial,sans-serif;text-decoration:none}.tce-hh--cookbook .tce-hh__cta:hover,.tce-date-cta:hover{background:#602a33}.tgv--cookbook{padding:1rem 1.25rem 5rem;background:var(--tgv-bg)}.tgv--cookbook .tgv__inner{max-width:1100px}.tgv--cookbook .tgv__head{margin-bottom:1rem}.tgv--cookbook .tgv__notice{border:0;border-left:2px solid var(--book-gold);background:transparent;padding:.3rem .8rem;font-size:.85rem;line-height:1.55;font-weight:400;border-radius:0;max-width:75ch;color:var(--book-muted)}.tgv--cookbook [hidden],tce-availability-calendar[hidden]{display:none!important}tce-holiday-menu{display:block;scroll-margin-top:calc(var(--header-height,60px) + 1rem);margin-block:1.5rem 2.5rem;padding:1.25rem;background:#fffaf2;border:1px solid var(--book-rule);border-radius:5px;color:var(--book-ink)}tce-holiday-menu[data-selected]:not([data-picker-open]){position:sticky;top:var(--header-height,60px);z-index:6;box-shadow:0 3px 8px #4933290a}.tce-date-first__bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.tce-date-first__bar h2{font:600 clamp(1.35rem,4.5vw,1.8rem)/1.2 "TCX Cookbook",Georgia,serif;margin:0}tce-holiday-menu fieldset{border:0;padding:1rem 0 0;margin:0;min-width:0}tce-holiday-menu legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}tce-holiday-menu fieldset>p{font-size:.9rem;line-height:1.55;max-width:65ch;margin:0 0 1rem;color:var(--book-muted)}.tce-date-first__dates{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem}tce-holiday-menu button,.tgv__date-empty button{min-height:44px;background:#fffaf2;border:1px solid var(--book-rule);padding:.65rem .8rem;color:var(--book-wine);font:600 .95rem/1.25 Arial,sans-serif;cursor:pointer;border-radius:4px}tce-holiday-menu button:hover{border-color:var(--book-wine)}tce-holiday-menu button[aria-pressed=true]{background:var(--book-wine);color:#fffaf2;border-color:var(--book-wine)}.tce-date-first__status{margin:.65rem 0 0;font-size:.83rem;line-height:1.5;color:var(--book-muted)}.tce-date-first__conflict{padding:.6rem .8rem;border-left:2px solid var(--book-wine);font-size:.9rem;max-width:65ch}.tgv__sample-heading{max-width:48rem;margin:2.5rem 0 1rem}.tgv__sample-heading h2{font:600 2.2rem/1.15 TCX Cookbook,Georgia,serif;margin:.5rem 0 .75rem}.tgv__sample-heading>p{font-size:.95rem;line-height:1.65;color:var(--book-muted)}.tgv__sample-heading .tce-date-cta{margin-top:.5rem}.tgv__date-empty{padding:1.25rem;border:1px solid var(--book-rule);border-radius:4px;max-width:65ch;line-height:1.6}.tgv__repeat-cta{margin:2.5rem auto 0;text-align:center}.tgv--cookbook .tgv__eyebrow{font-size:.7rem;letter-spacing:.1em;color:var(--book-muted)}.tgv--cookbook .tgv__jump{position:static;display:flex;align-items:center;gap:1.5rem;padding:1rem 0;background:var(--tgv-bg);border-color:var(--book-rule);margin-bottom:0;z-index:4}.tgv--cookbook .tgv__jump-label{margin:0;letter-spacing:0;text-transform:none;font:italic .9rem/1.4 Georgia,serif;opacity:1;color:var(--book-muted)}.tgv--cookbook .tgv__jump-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;flex:1;overflow:visible}.tgv--cookbook .tgv__jump-link{display:flex;justify-content:center;border:0;border-radius:3px;min-height:44px;padding:.5rem;font:600 1.25rem/1.2 TCX Cookbook,Georgia,serif;white-space:normal;text-align:center;color:var(--book-ink)}.tgv--cookbook .tgv__jump-link:hover,.tgv--cookbook .tgv__jump-link[aria-current]{background:#efe5d5;color:var(--book-wine)}.tgv--cookbook .tgv__cat{position:relative;border-color:var(--book-rule);padding:2.5rem 0 1.5rem;scroll-margin-top:calc(var(--header-height,60px) + 7rem);min-width:0}.tgv--cookbook .tgv__cat-name{font:600 clamp(2.3rem,4vw,3.2rem)/1.1 "TCX Cookbook",Georgia,serif;letter-spacing:-.015em;max-width:75%;margin:0 0 .5rem}.tgv--cookbook .tgv__cat-intro{font:italic 1rem/1.5 Georgia,serif;color:var(--book-muted);max-width:70%;min-height:1.5rem}.tgv__course-art{position:absolute;right:0;top:1.75rem;width:115px;height:85px;pointer-events:none;background-image:url(tcx-category-strip.webp);background-size:400% auto;background-repeat:no-repeat;mix-blend-mode:multiply;opacity:.8}.tgv__course-art--mains{background-position:0% 50%}.tgv__course-art--sides{background-position:33.3333% 50%}.tgv__course-art--sweets{background-position:66.6667% 50%}.tgv__course-art--breakfast{background-position:100% 50%}.tgv--cookbook .tgv__offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 3rem;margin-top:1.5rem}.tgv--cookbook .tgv__card{background:transparent;border-radius:0;border:0;border-top:1px solid var(--book-rule);min-width:0;overflow:visible}.tgv--cookbook .tgv__card-body{padding:1.25rem 0 1.75rem;gap:.55rem;min-width:0}.tgv--cookbook .tgv__photo{max-height:15rem;border:0;border-radius:3px;filter:none}.tgv--cookbook .tgv__offer-title{font:600 1.85rem/1.12 TCX Cookbook,Georgia,serif;letter-spacing:-.01em;overflow-wrap:anywhere;max-width:26ch;margin:0}.tgv--cookbook .tgv__price{font:400 1.25rem/1.4 Georgia,serif;font-variant-numeric:tabular-nums;color:var(--book-ink);margin:0}.tgv--cookbook .tgv__price span{font:400 .8rem Arial,sans-serif;opacity:1;color:var(--book-muted)}.tgv--cookbook .tgv__prep,.tgv--cookbook .tgv__subgroup{font:600 .7rem/1.4 Arial,sans-serif;letter-spacing:.04em;color:var(--book-muted);text-transform:uppercase;border:0;padding:0;background:none;border-radius:0}.tgv--cookbook .tgv__desc,.tgv--cookbook .tgv__fact,.tgv--cookbook .tgv__allergens{font-size:.93rem;line-height:1.6;max-width:65ch}.tgv--cookbook .tgv__desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tgv--cookbook .tgv__allergens{color:var(--book-ink)}.tgv--cookbook .tgv__madeby{font-size:.82rem;border:0;padding-top:.25rem;color:var(--book-muted);opacity:1;margin-top:0}.tgv--cookbook .tgv__card-deadline,.tgv--cookbook .tgv__card-pickup,.tgv--cookbook .tgv__capacity,.tgv--cookbook .tgv__option-note{font-size:.85rem;font-weight:400;line-height:1.5}.tgv--cookbook .tgv__btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;align-self:flex-start;width:auto;padding:.65rem 1rem;background:transparent;border:1px solid var(--book-rule);border-radius:4px;font:600 .9rem/1.25 Arial,sans-serif;min-height:44px;opacity:1;color:var(--book-wine);margin-top:.5rem;text-decoration:none}.tgv--cookbook .tgv__btn:hover{border-color:var(--book-wine)}.tgv--cookbook details.tgv__why{font-size:.85rem;opacity:1;border:0;padding-top:.35rem;color:var(--book-muted)}.tgv--cookbook .tgv__why summary{cursor:pointer;min-height:44px;display:list-item;padding:.6rem 0;font-weight:400;color:var(--book-muted)}.tgv--cookbook .tgv__empty{background:transparent;border:1px solid var(--book-rule);border-radius:4px;text-align:left;padding:1rem;max-width:65ch;font:400 .95rem/1.6 Arial,sans-serif}.tgv--cookbook .tgv__back a{font-size:.8rem;color:var(--book-muted);text-underline-offset:4px}.tgv--cookbook .tgv__art-note{font-size:.75rem;line-height:1.5;color:var(--book-muted);max-width:70ch}.tgv--cookbook .tce-calendar__badge,.tgv--cookbook .tce-calendar__banner{border:1px solid var(--book-rule);border-radius:4px;background:#fffaf2;padding:.7rem .85rem;font-size:.9rem}.tgv--cookbook :is(button,a,summary,input):focus-visible,.tce-hh--cookbook a:focus-visible{outline:3px solid var(--book-wine);outline-offset:4px}@media(max-width:699px){.tce-hh--cookbook{padding:2rem 1.1rem 1rem}.tce-hh--cookbook .tce-hh__heading{font-size:2.75rem;max-width:19ch}.tce-hh--cookbook .tce-hh__intro{font-size:1rem}.tce-hh--cookbook .tce-hh__steps{grid-template-columns:1fr;gap:1rem;margin:1.5rem 0}.tgv--cookbook{padding-inline:1rem}.tgv--cookbook .tgv__offers{grid-template-columns:1fr;gap:1rem}.tgv--cookbook .tgv__jump{gap:.5rem;display:block}.tgv--cookbook .tgv__jump-label{margin-bottom:.5rem}.tgv--cookbook .tgv__jump-link{font-size:1.15rem}.tce-date-first__bar{align-items:start}.tce-date-first__bar button{flex:none;font-size:.85rem}tce-holiday-menu{padding:.85rem}.tce-date-first__dates{grid-template-columns:repeat(2,minmax(0,1fr))}.tgv__sample-heading h2{font-size:1.9rem}.tgv--cookbook .tgv__cat{padding-top:2rem}.tgv__course-art{width:90px;height:67px;top:1.5rem}.tgv--cookbook .tgv__cat-intro{max-width:70%}.tgv--cookbook .tgv__offer-title{font-size:1.75rem}}@media(max-width:360px){.tce-hh--cookbook .tce-hh__heading{font-size:2.4rem}.tgv--cookbook .tgv__jump-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tce-date-first__bar{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.tgv,.tce-hh{scroll-behavior:auto}}.tce-hh--responsive{padding:0;background:#faf4e8}.tce-hh__hero{position:relative;display:grid;max-width:1440px;margin-inline:auto;isolation:isolate;background:#faf4e8}.tce-hh__hero-picture,.tce-hh__hero-copy{grid-area:1/1}.tce-hh__hero-picture{display:block;align-self:start;min-width:0}.tce-hh__hero-picture img{display:block;width:100%;height:auto;aspect-ratio:1881/836;object-fit:contain}.tce-hh__hero-copy{align-self:center;z-index:1;width:36%;padding:2rem 0 2rem 5%;min-width:0}.tce-hh--responsive .tce-hh__eyebrow{font-size:.65rem;letter-spacing:.1em;margin-bottom:1rem}.tce-hh--responsive .tce-hh__heading{font-size:clamp(2.25rem,4.3vw,4.1rem);line-height:1.03;max-width:12ch;margin-bottom:1.4rem;overflow-wrap:normal}.tce-hh--responsive .tce-hh__intro{margin:0;max-width:68ch}.tce-hh--responsive .tce-hh__after-hero{max-width:1100px;padding:1.5rem 1.25rem 0}.tce-hh--responsive .tce-hh__pickup{margin-block:1.25rem}.tce-hh__art-caption{font-size:.7rem;line-height:1.4;color:var(--book-muted);max-width:1100px;margin:1rem auto 0;padding:0 1.25rem}.tce-hh__hero.hero-stack{display:flex;flex-direction:column}.tce-hh__hero.hero-stack .tce-hh__hero-copy{order:-1;width:100%;max-width:1100px;padding:1.5rem 1.25rem;margin-inline:auto;background:#faf4e8}.tce-hh__hero.hero-stack .tce-hh__hero-picture{display:block}@media(max-width:699px){.tce-hh--responsive{padding:0}.tce-hh__hero-picture img{aspect-ratio:1122/1402}.tce-hh__hero-copy{align-self:start;width:100%;padding:4.5% 8% 0;text-align:center}.tce-hh--responsive .tce-hh__eyebrow{display:none}.tce-hh--responsive .tce-hh__heading{font-size:clamp(2rem,8.4vw,2.6rem);max-width:17ch;margin:0 auto .7rem;line-height:1.02}.tce-hh--responsive .tce-hh__cta{min-height:46px;font-size:.9rem;padding:.7rem 1.15rem}.tce-hh--responsive .tce-hh__after-hero{padding:1.25rem 1.1rem 0}.tce-hh--responsive .tce-hh__steps{margin:1.25rem 0}.tce-hh__hero.hero-stack .tce-hh__hero-copy{padding:1.25rem 1.1rem}.tce-hh__art-caption{padding-inline:1.1rem}}@media(max-width:359px){.tce-hh__hero{display:flex;flex-direction:column}.tce-hh__hero-copy{order:-1;position:static;background:#faf4e8;padding:1.25rem 1.1rem}.tce-hh--responsive .tce-hh__heading{font-size:2rem}.tce-hh__hero-picture{display:block}}.tgv--cookbook .tgv__date-empty{width:100%;max-width:none;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;margin:1rem 0 1.5rem;line-height:1.6;background:#fffaf2;border:1px solid var(--book-rule);padding:1rem 1.25rem}.tgv--cookbook .tgv__date-empty button{display:block;flex:none;max-width:100%;white-space:normal;text-align:left}.tgv--cookbook .tgv__date-status{font:600 .78rem/1.4 Arial,sans-serif;color:var(--book-wine);margin:0 0 .25rem}.tgv--cookbook .tgv__cat{min-height:140px}tce-holiday-menu{scroll-margin-top:calc(var(--header-height,72px) + 1.25rem)}@media(max-width:699px){.tgv--cookbook .tgv__date-empty{padding:1rem;margin-block:1rem}.tce-date-first__bar h2{max-width:22ch}.tce-date-first__bar{flex-wrap:wrap;gap:.6rem}.tce-date-first__status{max-width:65ch}}.tgv--cookbook .tgv__order{display:grid;gap:.6rem;margin-top:.6rem;padding-top:.8rem;border-top:1px solid var(--book-rule)}.tgv--cookbook .tgv__order label{font-size:.82rem;font-weight:600;line-height:1.4}.tgv--cookbook .tgv__order select,.tgv--cookbook .tgv__order input[type=number],.tce-menu-window select{min-height:44px;border:1px solid var(--book-rule);background:#fffaf2;border-radius:4px;padding:.6rem;font:400 16px/1.3 Arial,sans-serif;color:var(--book-ink);max-width:100%;min-width:0}.tgv--cookbook .tgv__add-row{display:grid;grid-template-columns:auto 4.5rem minmax(0,1fr);gap:.5rem;align-items:center}.tgv--cookbook .tgv__add{min-height:46px;background:var(--book-wine);color:#fffaf1;border:1px solid var(--book-wine);border-radius:4px;padding:.65rem .75rem;font:600 .92rem/1.3 Arial,sans-serif;cursor:pointer}.tgv--cookbook .tgv__add:disabled{opacity:.55;cursor:not-allowed}.tgv--cookbook .tgv__add-reason{margin:0;font-size:.82rem;line-height:1.5;color:var(--book-muted)}.tgv--cookbook a[data-holiday-product-link]{border:0;text-decoration:underline;text-underline-offset:3px;padding:.25rem 0;justify-content:start}.tce-menu-window{display:grid;gap:.5rem;max-width:30rem}.tce-menu-window label{font-size:.85rem;line-height:1.4}@media(max-width:360px){.tgv--cookbook .tgv__add-row{grid-template-columns:auto 4.5rem}.tgv--cookbook .tgv__add-row button{grid-column:1/-1}}.tgv--cookbook .tgv__menu-dock{position:sticky;top:var(--header-height,60px);z-index:8;background:#faf4e8;border:1px solid #d9cbb5;border-radius:6px;margin:1rem 0 1.5rem;box-shadow:0 3px 8px #49332912;max-height:calc(100svh - var(--header-height,60px) - 5rem);overflow-y:auto;overscroll-behavior:contain}.tgv__menu-dock tce-holiday-menu,.tgv__menu-dock tce-holiday-menu[data-selected]:not([data-picker-open]){position:static;margin:0;padding:.7rem .85rem;border:0;background:transparent;box-shadow:none}.tgv__menu-dock .tce-date-first__bar h2{font:600 1.1rem/1.35 Arial,sans-serif;max-width:none;color:#493329}.tgv__menu-dock .tce-date-first__bar button{padding:.45rem .65rem;font-size:.85rem;min-height:44px;flex-shrink:0}.tgv__menu-dock tce-holiday-menu[data-selected] .tce-date-first__status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}.tgv--cookbook .tgv__menu-dock .tgv__jump{position:static;margin:0;padding:.25rem .65rem .5rem;display:block;border:0;background:transparent}.tgv__menu-dock .tgv__jump-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tgv--cookbook .tgv__menu-dock .tgv__jump-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;width:100%;padding:0;margin:0}.tgv--cookbook .tgv__menu-dock .tgv__jump-link{font:600 .95rem/1.2 Arial,sans-serif;padding:.45rem .2rem;min-height:44px;color:#74303b;border:1px solid transparent;overflow-wrap:anywhere}.tgv--cookbook .tgv__menu-dock .tgv__jump-link:hover,.tgv--cookbook .tgv__menu-dock .tgv__jump-link:focus-visible{background:#efe5d5;border-color:#74303b}.tgv--cookbook .tgv__cat,.tgv--cookbook a[id]{scroll-margin-top:calc(var(--header-height,60px) + var(--tgv-dock-height,130px) + 1rem)}.tgv__menu-dock tce-holiday-menu{scroll-margin-top:calc(var(--header-height,60px) + 1rem)}.tgv--cookbook .tgv__offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.25rem}.tgv--cookbook .tgv__card{border:1px solid #d9cbb5;border-radius:7px;background:#fffaf2;overflow:hidden;min-width:0}.tgv--cookbook .tgv__card-body{padding:1.15rem;gap:.65rem;min-width:0;display:flex;flex-direction:column}.tgv--cookbook .tgv__offer-title{font-size:1.65rem;line-height:1.16;max-width:none;color:#493329;overflow-wrap:anywhere}.tgv--cookbook .tgv__price{font:700 1.2rem/1.4 Arial,sans-serif;color:#493329}.tgv--cookbook .tgv__allergens,.tgv--cookbook .tgv__madeby,.tgv--cookbook .tgv__fact{font-size:.88rem;line-height:1.55;color:#493329;overflow-wrap:anywhere}.tgv--cookbook .tgv__allergens strong,.tgv--cookbook .tgv__madeby strong{font-weight:700}.tgv--cookbook .tgv__details{font-size:.9rem;line-height:1.6;color:#493329}.tgv--cookbook .tgv__details summary{min-height:44px;padding:.55rem 0;cursor:pointer;font-weight:600;color:#74303b}.tgv--cookbook .tgv__details .tgv__desc{display:block;overflow:visible;-webkit-line-clamp:unset;font-size:inherit}.tgv--cookbook .tgv__details .tgv__desc :is(p,ul,ol){margin-block:.5rem;overflow-wrap:anywhere}.tgv--cookbook .tgv__details img{max-width:100%;height:auto}.tgv--cookbook .tgv__details [data-holiday-product-link]{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:#74303b}.tgv--cookbook .tgv__order{margin-top:auto;padding-top:.85rem}.tgv--cookbook .tgv__order select{width:100%;text-overflow:ellipsis}.tgv--cookbook .tgv__add,.tce-date-cta{background:#74303b;color:#fffaf1;border-color:#74303b}.tgv--cookbook .tgv__add:hover:not(:disabled){background:#57232c}.tgv--cookbook .tgv__add:disabled{background:#e9dfd2;color:#645448;border-color:#c6b7a3;opacity:1;cursor:not-allowed}.tgv--cookbook .tgv__add-reason:empty{display:none}.tgv--cookbook :is(button,select,input,a,summary):focus-visible{outline:3px solid #74303b;outline-offset:3px}.tgv__unavailable-review{margin:1rem 0;color:#6b5749;font-size:.9rem;max-width:75ch;line-height:1.6}.tgv__unavailable-review summary{min-height:44px;padding:.5rem 0;cursor:pointer;font-weight:600}.tgv__unavailable-review li{margin-block:.35rem;overflow-wrap:anywhere}@media(min-width:1200px){.tgv--cookbook .tgv__offers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:699px){.tgv--cookbook .tgv__offers{grid-template-columns:minmax(0,1fr)}.tgv--cookbook .tgv__card-body{padding:1rem}.tgv__menu-dock .tce-date-first__bar{flex-wrap:nowrap;gap:.5rem}.tgv__menu-dock .tce-date-first__bar h2{font-size:.95rem;max-width:23ch}.tgv--cookbook .tgv__menu-dock .tgv__jump-link{font-size:.8rem}.tgv--cookbook .tgv__menu-dock{margin-inline:0;border-radius:4px}.tgv--cookbook .tgv__offer-title{font-size:1.6rem}}.tgv.tgv--cookbook .tgv__card .tgv__add:not(:disabled),.tgv.tgv--cookbook a.tce-date-cta,.tce-hh--cookbook a.tce-hh__cta{background-color:#b7412e!important;background-image:none!important;color:#fff!important;border-color:#b7412e;opacity:1;filter:none}.tgv.tgv--cookbook .tgv__card .tgv__add:not(:disabled):hover,.tgv.tgv--cookbook a.tce-date-cta:hover,.tce-hh--cookbook a.tce-hh__cta:hover{background-color:#943122!important;border-color:#943122;color:#fff!important}.tgv.tgv--cookbook .tgv__card .tgv__add:focus-visible,.tgv.tgv--cookbook a.tce-date-cta:focus-visible,.tce-hh--cookbook a.tce-hh__cta:focus-visible{outline:3px solid #0F3D2E;outline-offset:4px;box-shadow:0 0 0 2px #fff}.tgv.tgv--cookbook .tgv__card .tgv__add:disabled{background-color:#e9dfd2!important;background-image:none!important;color:#645448!important;border-color:#c6b7a3;opacity:1;filter:none;cursor:not-allowed}.tce-hh--cookbook .tce-how{background:#eef1e8;border:1px solid #d4ddcf;border-radius:10px;padding:clamp(16px,2vw,24px);margin:0;color:#26352e;text-align:left}.tce-hh--cookbook .tce-how__title{font:600 clamp(24px,3vw,32px)/1.2 "TCX Cookbook",Georgia,serif;letter-spacing:-.01em;margin:0 0 14px;color:#26352e;max-width:34ch;overflow-wrap:normal}.tce-hh--cookbook .tce-how__intro{font:400 16px/1.65 Arial,sans-serif;color:#26352e;max-width:68ch;margin:0 0 20px}.tce-hh--cookbook .tce-how__steps{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:0;margin:0;max-width:none;list-style:none}.tce-hh--cookbook .tce-how__step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;border:1px solid #d4ddcf;border-radius:7px;background:#fffaf2;padding:16px;min-width:0}.tce-hh--cookbook .tce-how__step:before{display:none;content:none}.tce-hh--cookbook .tce-how__icon{display:grid;place-items:center;width:44px;height:44px;background:#eef1e8;border-radius:7px;color:#0f3d2e;flex-shrink:0}.tce-hh--cookbook .tce-how__icon svg{display:block;width:32px;height:32px;max-width:100%}.tce-hh--cookbook .tce-how__copy{min-width:0}.tce-hh--cookbook .tce-how__step .tce-hh__step-title{font:700 18px/1.35 Arial,sans-serif;margin:0 0 6px;color:#26352e;overflow-wrap:anywhere}.tce-hh--cookbook .tce-how__step .tce-hh__step-text{display:block;grid-column:auto;font:400 16px/1.6 Arial,sans-serif;margin:0;color:#26352e;opacity:1;overflow-wrap:anywhere}.tce-hh--cookbook .tce-how__location{font:400 16px/1.6 Arial,sans-serif;margin:18px 0 0;color:#26352e;max-width:68ch;overflow-wrap:anywhere}@media(max-width:359px){.tce-hh--cookbook .tce-how__step{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:16px}.tce-hh--cookbook .tce-how__icon{width:36px;height:40px}.tce-hh--cookbook .tce-how__icon svg{width:28px;height:28px}}.tgv__order--buttons{position:relative}.tgv__order--buttons [data-tgv-variant-select]{position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.tgv__variants{display:grid;gap:.5rem}.tgv__variant{min-height:48px;padding:.6rem .85rem;border:1.5px solid var(--book-rule,#d9cbb5);border-radius:6px;background:#fffaf2;color:#493329;font:600 .95rem/1.3 Arial,sans-serif;text-align:left;cursor:pointer}.tgv__variant[aria-pressed=true]{border-color:#74303b;background:#f6e2df;box-shadow:inset 0 0 0 1px #74303b}.tgv__variant:disabled{opacity:.5;cursor:not-allowed}.tgv__variant:focus-visible{outline:3px solid #e0a91a;outline-offset:2px}@media(max-width:600px){.tgv__menu-dock tce-holiday-menu[data-selected]:not([data-picker-open]){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.5rem;align-items:center;padding:.4rem .7rem}.tgv__menu-dock tce-holiday-menu[data-selected]:not([data-picker-open])>*:not(.tce-date-first__bar):not(.tce-date-first__hours){grid-column:1/-1}.tgv__menu-dock tce-holiday-menu[data-selected]:not([data-picker-open]) .tce-date-first__bar{display:contents}.tgv__menu-dock tce-holiday-menu[data-selected]:not([data-picker-open]) .tce-date-first__bar h2{grid-column:1;grid-row:1;font-size:.95rem;line-height:1.25}.tgv__menu-dock tce-holiday-menu[data-selected]:not([data-picker-open]) .tce-date-first__bar button{grid-column:2;grid-row:1/3}.tgv__menu-dock tce-holiday-menu[data-selected]:not([data-picker-open]) .tce-date-first__hours{grid-column:1;grid-row:2;margin:0;font-size:.85rem;line-height:1.3}.tgv--cookbook .tgv__menu-dock .tgv__jump{padding:0 .5rem .35rem}}.tgv--cookbook .tgv__cat-callout{margin:.25rem 0 1rem;padding:.7rem .9rem;max-width:70ch;border-left:4px solid #e0a91a;border-radius:4px;background:#fbf1d4;color:#493329;font:600 .95rem/1.45 Arial,sans-serif}.tgv--cookbook .tgv__menu-dock .tgv__jump-link[aria-current=true]{background:#74303b;border-color:#74303b;color:#fff9ef}.tgv--cookbook .tgv__details summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;list-style:none;border-top:1px solid #d9cbb5;border-bottom:1px solid #d9cbb5}.tgv--cookbook .tgv__details summary::-webkit-details-marker{display:none}.tgv--cookbook .tgv__details summary:after{content:"";flex:none;width:.6rem;height:.6rem;margin-right:.3rem;border-right:2.5px solid #74303b;border-bottom:2.5px solid #74303b;transform:translateY(-25%) rotate(45deg);transition:transform .15s}.tgv--cookbook .tgv__details[open] summary:after{transform:translateY(25%) rotate(-135deg)}.tgv--cookbook .tgv__details summary:focus-visible{outline:3px solid #0f3d2e;outline-offset:2px}.tgv--cookbook .tgv__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .9rem}@media(prefers-reduced-motion:reduce){.tgv--cookbook .tgv__details summary:after{transition:none}}@media(max-width:699px){.tgv--cookbook .tgv__card-body{gap:.45rem}.tgv--cookbook .tgv__photo{max-height:10rem}.tgv__variants{gap:.4rem}.tgv__variant{min-height:44px;padding:.5rem .85rem}.tgv--cookbook .tgv__order{gap:.45rem;padding-top:.65rem}}.tgv--cookbook .tgv__days{margin:0;font:700 .85rem/1.4 Arial,sans-serif;color:#74303b}.tgv--cookbook .tgv__days[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/tcx-thanksgiving-vintage.css.map */
