:root{--ink:#241F1B;--ink-2:#6B6055;--paper:#FBF8F3;--sand:#F4EFE6;--line:#E3DACE;--line-2:#CFC3B3;--copper:#B2551F;--copper-lt:#D2793C;--serif:"Playfair Display",Georgia,"Times New Roman",serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--max:1320px;--gut:clamp(20px,5vw,56px);--ease:cubic-bezier(.2,.7,.3,1)}.tf-scope,.tf-rd{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.62;-webkit-font-smoothing:antialiased}.tf-scope *,.tf-scope *:before,.tf-scope *:after,.tf-rd *,.tf-rd *:before,.tf-rd *:after{box-sizing:border-box}.tf-scope img,.tf-rd img{max-width:100%;display:block}.tf-scope a,.tf-rd a{color:inherit}.tf-scope button,.tf-rd button{font:inherit;cursor:pointer}.tf-scope :focus-visible,.tf-rd :focus-visible{outline:2px solid var(--copper);outline-offset:3px}.tf-scope .wrap,.tf-rd .wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}.tf-scope .sect,.tf-rd .rsec{padding-block:clamp(56px,7vw,96px)}.tf-scope h1,.tf-scope h2,.tf-scope h3,.tf-scope h4,.tf-rd h1,.tf-rd h2,.tf-rd h3,.tf-rd h4{font-family:var(--serif);font-weight:500;letter-spacing:-.015em;margin:0;text-wrap:balance;color:var(--ink)}.tf-scope h1,.tf-rd h1{font-size:clamp(34px,6vw,64px);line-height:1.04}.tf-scope h2,.tf-rd h2{font-size:clamp(27px,3.6vw,46px);line-height:1.08}.tf-scope h3,.tf-rd h3{font-size:clamp(19px,1.7vw,24px);line-height:1.2}.tf-scope p,.tf-rd p{margin:0 0 1em}.tf-scope p:last-child,.tf-rd p:last-child{margin-bottom:0}.tf-scope .eyebrow,.tf-rd .eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--copper);margin:0 0 14px}.tf-scope .btn,.tf-rd .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 30px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;border-radius:2px;transition:background .3s var(--ease),color .3s var(--ease)}.tf-scope .btn:hover,.tf-rd .btn:hover,.tf-scope .btn--ghost{background:transparent;color:var(--ink)}.tf-scope .btn--ghost:hover{background:var(--ink);color:var(--paper)}.tf-scope .btn--light{background:var(--paper);border-color:var(--paper);color:var(--ink)}.tf-scope .btn--light:hover{background:transparent;color:var(--paper)}.tf-rd .crumb{font-size:12.5px;color:var(--ink-2);padding-block:22px 0}.tf-rd .crumb a{text-decoration:none}.tf-rd .crumb a:hover{color:var(--copper)}.tf-rd .crumb span{margin-inline:7px;opacity:.5}.tf-scope .vh,.tf-rd .vh,.tf-scope .sr,.tf-rd .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.tf-scope *,.tf-rd *{animation:none!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tf-recipes-base.css.map */
