:root{--tpt-cream: #faf7f1;--tpt-warm-white: #fffdf9;--tpt-ink: #3d3a34;--tpt-plum: #7c5260;--tpt-gold: #b8965a;--tpt-rose: #eaddd8;--tpt-section-gap: clamp(3.6rem, 6vw, 6.4rem)}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:.01em}.tpt-eyebrow{display:block;font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:var(--tpt-plum);margin-bottom:1.2rem}.button:not(.button--secondary){transition:background-color .15s ease,color .15s ease}.button:focus-visible,a:focus-visible{outline:2px solid var(--tpt-gold);outline-offset:3px}.header{column-gap:2.4rem}.header__menu-item{letter-spacing:.04em}.announcement-bar__link,.announcement-bar__message{letter-spacing:.06em;font-size:1.2rem}.card--card,.card--standard .card__inner{border-radius:6px}.card__heading{font-family:var(--font-heading-family)}.card:hover .card__heading a,.card .card__heading a:hover{color:var(--tpt-plum);text-decoration:none}[id*=__usp_strip] .multicolumn-card h3:before{content:"";display:block;width:2.8rem;height:1px;background:var(--tpt-gold);margin:0 auto 1.2rem}[id*=__usp_strip] .multicolumn-card__info{padding-top:.6rem}.tpt-hero{background:var(--tpt-cream)}.tpt-hero__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,4vw,5rem);align-items:center;padding:clamp(3rem,6vw,7rem) 0}.tpt-hero__content{max-width:52rem}.tpt-hero__heading{margin:0 0 1.6rem}.tpt-hero__text{font-size:1.7rem;line-height:1.6;color:color-mix(in srgb,var(--tpt-ink) 82%,transparent);margin:0 0 2.4rem}@supports not (color: color-mix(in srgb,red 50%,blue)){.tpt-hero__text{color:var(--tpt-ink)}}.tpt-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.tpt-hero__media{border-radius:8px;overflow:hidden}.tpt-hero__media img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:5 / 4}@media screen and (max-width:749px){.tpt-hero__inner{grid-template-columns:1fr;padding:2.4rem 0 3.2rem}.tpt-hero__media{order:-1}.tpt-hero__media img{aspect-ratio:4 / 3}.tpt-hero__actions .button{width:100%;text-align:center}}[id*=__seating_promo] .rich-text__text:last-child{margin-top:1.6rem;font-size:1.4rem}[id*=__seating_promo] .rich-text__text a{color:var(--tpt-plum);text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in{opacity:1!important;transform:none!important;animation:none!important}*{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/tpt-redesign.css.map */
