.recipe-category-archive{color:var(--iron);background:var(--brand-beige)}.recipe-category-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;max-width:1400px;margin:0 auto 44px}.recipe-category-heading h2{margin:14px 0 0;font-family:var(--font-headline);font-size:clamp(58px,6vw,92px);font-weight:400;line-height:.78;text-transform:uppercase}.recipe-category-heading h2 em{color:var(--brand-red);font-family:var(--font-callout);font-style:normal;text-transform:uppercase}.recipe-category-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.recipe-category-all{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-family:var(--font-subhead);font-size:17px;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}.recipe-category-all svg{width:20px;height:20px}.recipe-category-intro{max-width:1400px;margin:0 auto 20px;font-family:var(--font-subhead);font-size:24px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.recipe-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1400px;margin:0 auto;padding:0;list-style:none}.recipe-category-item{min-width:0}.recipe-category-tile{position:relative;display:grid;place-items:center;aspect-ratio:1 / 1;overflow:hidden;color:#fff;background:var(--iron);border:1px solid var(--iron);isolation:isolate}.recipe-category-photo,.recipe-category-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.recipe-category-photo{object-fit:cover;transition:transform .24s var(--ease-out)}.recipe-category-shade{background:linear-gradient(180deg,#00000047,#0000009e 50%,#0006)}.recipe-category-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:22px;width:100%;padding:28px;text-align:center;text-shadow:0 2px 12px rgba(0,0,0,.6)}.recipe-category-title{max-width:100%;margin:0;font-family:var(--font-headline);font-size:clamp(30px,3.3vw,52px);font-weight:400;line-height:1;text-transform:uppercase;overflow-wrap:anywhere}.recipe-category-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 24px;border:1px solid rgba(255,255,255,.85);background:#0000004d;font-family:var(--font-subhead);font-size:16px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;transition:background .18s var(--ease-out),color .18s var(--ease-out)}.recipe-category-tile:hover .recipe-category-photo,.recipe-category-tile:focus-visible .recipe-category-photo{transform:scale(1.035)}.recipe-category-tile:hover .recipe-category-cta,.recipe-category-tile:focus-visible .recipe-category-cta{color:var(--iron);background:#fff;text-shadow:none}.recipe-category-tile:focus-visible{outline:3px solid var(--brand-red);outline-offset:4px}.recipe-tag-breadcrumb{margin-bottom:22px;font-family:var(--font-subhead);font-size:14px;line-height:1.4}.recipe-tag-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;list-style:none}.recipe-tag-breadcrumb li+li:before{content:"/";margin-right:12px;color:#fff9}.recipe-tag-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.recipe-tag-breadcrumb [aria-current=page]{color:var(--gold)}.recipe-tag-navigation{display:flex;flex-wrap:wrap;gap:12px 24px;font-family:var(--font-subhead);font-size:16px;text-transform:uppercase}.recipe-tag-navigation a{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid currentColor}.recipe-tag-navigation a:hover,.recipe-tag-breadcrumb a:hover{color:var(--gold)}.recipe-tag-hero h1{overflow-wrap:anywhere}.recipe-tag-hero .recipe-tag-navigation{margin-top:26px}.recipe-tag-archive{color:#fff;background:var(--iron-soft)}.recipe-tag-grid{max-width:1400px;margin:0 auto}.recipe-tag-empty{grid-column:1 / -1;display:grid;justify-items:start;gap:22px;padding:36px 0}.recipe-tag-grid .recipe-tag-empty h2{max-width:850px;margin:0;font-family:var(--font-headline);font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.05}.recipe-tag-empty p{max-width:700px;color:#ffffffbf}.recipe-tag-grid .recipe-tag-empty .recipe-tag-navigation a{position:static;display:inline-flex;min-height:44px;padding:0;overflow:visible;border:0;border-bottom:1px solid currentColor}.recipe-tag-grid .recipe-tag-empty .recipe-tag-navigation a:after{content:none}.recipe-tag-pagination{max-width:1400px;margin:0 auto;font-family:var(--font-subhead)}.recipe-tag-pagination .pagination a:hover,.recipe-tag-pagination .pagination [aria-current=page]{color:var(--iron);background:var(--gold)}@media(max-width:989px){.recipe-category-heading{align-items:flex-start;flex-direction:column}.recipe-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.recipe-category-title{font-size:clamp(30px,4.8vw,46px)}}@media(max-width:599px){.recipe-category-grid{grid-template-columns:minmax(0,1fr)}.recipe-category-copy{padding:24px}.recipe-category-title{font-size:clamp(34px,9vw,52px)}.recipe-category-actions{gap:16px}}@media(prefers-reduced-motion:reduce){.recipe-category-photo,.recipe-category-cta{transition:none}.recipe-category-tile:hover .recipe-category-photo,.recipe-category-tile:focus-visible .recipe-category-photo{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/recipe-archive.css.map */
