.recipe-hub{--recipe-accent:color-mix(in srgb,var(--red) 50%,var(--maroon));--recipe-accent-text:#555816}.recipe-hub__feature{position:relative}.recipe-hub__feature-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}html body .recipe-hub .recipe-hub__feature-link{margin:0;align-self:flex-start;padding:0 0 3px;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.8;border-bottom:2px solid color-mix(in srgb,currentColor 40%,var(--red));transition:border-bottom-color .2s!important}html body .recipe-hub .recipe-hub__feature-link:is(:hover,:focus-visible):not(:disabled){transform:none!important;color:inherit}html body .recipe-hub .recipe-hub__feature:hover .recipe-hub__feature-link{border-bottom-color:color-mix(in srgb,currentColor 80%,var(--red))}html body .recipe-hub .recipe-hub__feature-media img,html body .recipe-hub .recipe-hub__feature-media svg{transition:transform .5s}html body .recipe-hub .recipe-hub__feature:hover .recipe-hub__feature-media img{transform:scale(1.03)}html body .recipe-hub .recipe-hub__feature-copy{gap:16px;justify-content:center}html body .recipe-hub .recipe-hub__kicker{margin:0;font-size:32px;line-height:.8;letter-spacing:.6px}html body .recipe-hub .recipe-hub__feature h1{max-width:none;margin:0;font-size:30px;line-height:1.02;letter-spacing:.02em}html body .recipe-hub .recipe-hub__feature-copy>p:not(.recipe-hub__kicker){max-width:320px;margin:0;font-size:14px;line-height:1.6}.recipe-tile{position:relative;overflow:hidden;border-radius:0;box-shadow:0 1px 3px #00000014;cursor:pointer;animation:recipe-tile-in .45s ease both}.recipe-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding:2px;pointer-events:none;opacity:0;transition:opacity .3s;background:linear-gradient(160deg,color-mix(in srgb,var(--gold) 70%,white) 0%,var(--gold) 55%,color-mix(in srgb,var(--gold) 70%,black) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.recipe-tile:hover:after{opacity:1}.recipe-tile__media{aspect-ratio:1/1}.recipe-tile__media img,.recipe-tile__media svg{transition:none}.recipe-tile:hover .recipe-tile__media img{transform:none;filter:none}html body .recipe-hub .recipe-tile__copy{display:flex;flex-direction:column;gap:4px;min-height:0;padding:15px 16px 18px}html body .recipe-hub .recipe-tile__copy h3,html body .recipe-hub .recipe-tile__copy h3 a{font-size:19px;line-height:1.1;letter-spacing:.01em}html body .recipe-hub .recipe-tile__copy h3{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;text-overflow:clip}html body .recipe-hub .recipe-tile__copy h3 a:hover{color:var(--maroon)}.recipe-tile__copy h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}@keyframes recipe-tile-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.recipe-hub__rail-sentinel{display:none}@media(min-width:768px){.recipe-hub{padding-bottom:46px}.recipe-hub__feature{grid-template-columns:1fr 1.4fr;min-height:0}.recipe-hub__feature:after{content:"";position:absolute;top:40px;bottom:40px;left:calc(100% / 2.4 - 1px);width:1px;background:color-mix(in srgb,var(--maroon) 15%,var(--red));pointer-events:none}.recipe-hub__feature-copy{padding:52px 56px}.recipe-hub__feature-media{aspect-ratio:3/2}.recipe-hub__feature-media img,.recipe-hub__feature-media svg{min-height:0;height:100%}.recipe-hub__body{max-width:none;padding:38px 40px 0;grid-template-columns:210px minmax(0,1fr);gap:34px}html body .recipe-hub .recipe-hub__filters{padding:0}html body .recipe-hub .recipe-hub__filter-label{color:var(--recipe-accent-text);margin:0;font-size:22px;line-height:.7;letter-spacing:.6px}html body .recipe-hub .recipe-hub__filters h2{margin:0 0 12px;font-size:16px;line-height:1.8;letter-spacing:.06em}html body .recipe-hub .recipe-hub__filters nav a{padding:10px 10px 10px 12px;border-left:4px solid transparent;font-size:15px;font-weight:500;letter-spacing:.03em;transition:background .2s,color .2s,border-left-color .2s}html body .recipe-hub .recipe-hub__filters nav a span{font-size:15px;font-weight:inherit}html body .recipe-hub .recipe-hub__filters nav a[aria-current]{font-weight:700;background:var(--btn-chip-active-soft-bg);color:var(--recipe-accent-text);border-left-color:var(--recipe-accent)}html body .recipe-hub .recipe-hub__filters nav a[aria-current] span,html body .recipe-hub .recipe-hub__filters nav a[aria-current] small,html body .recipe-hub .recipe-hub__filters nav a[aria-current] .recipe-hub__cat-icon{color:var(--recipe-accent-text)}html body .recipe-hub .recipe-hub__filters nav a:hover:not([aria-current]){background:transparent}html body .recipe-hub .recipe-hub__filters nav a small{font-size:12px;font-weight:500;letter-spacing:inherit;opacity:.5}html body .recipe-hub .recipe-hub__cat-icon{stroke-width:2}html body .recipe-hub .recipe-hub__cat-icon *{vector-effect:non-scaling-stroke}.recipe-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}@media(max-width:767px){.recipe-hub{padding-bottom:16px}.recipe-hub__feature{grid-template-columns:1fr}html body .recipe-hub .recipe-hub__feature-copy{order:2;min-height:0;padding:28px 24px 32px;gap:12px}html body .recipe-hub .recipe-hub__feature-media{order:1;min-height:240px;aspect-ratio:3/2}html body .recipe-hub .recipe-hub__feature-media img,html body .recipe-hub .recipe-hub__feature-media svg{min-height:240px;height:100%;aspect-ratio:auto}html body .recipe-hub .recipe-hub__kicker{font-size:26px}html body .recipe-hub .recipe-hub__feature h1{font-size:24px}html body .recipe-hub .recipe-hub__feature-copy>p:not(.recipe-hub__kicker){font-size:13px}html body .recipe-hub .recipe-hub__body{display:block;padding:0}.recipe-hub__rail-sentinel{display:block;height:0}html body .recipe-hub .recipe-hub__filters{position:sticky;top:var(--recipe-rail-top,60px);z-index:10;display:block;max-height:none;padding:0;background:var(--red);transition:box-shadow .25s}html body .recipe-hub .recipe-hub__filters.is-stuck{box-shadow:0 4px 16px #0000002e}html body .recipe-hub .recipe-hub__filter-label,html body .recipe-hub .recipe-hub__filters h2{display:none}html body .recipe-hub .recipe-hub__filters nav{display:flex;flex-direction:row;flex-wrap:nowrap;gap:14px;overflow-x:auto;overflow-y:hidden;padding:10px 20px 18px;border:0;scrollbar-width:none}html body .recipe-hub .recipe-hub__filters nav::-webkit-scrollbar{display:none}html body .recipe-hub .recipe-hub__filters nav a{flex:0 0 auto;flex-direction:column;align-items:center;gap:7px;min-height:0;padding:0;border:0;border-radius:0;background:none}html body .recipe-hub .recipe-hub__filters nav a:hover,html body .recipe-hub .recipe-hub__filters nav a[aria-current]{background:none}html body .recipe-hub .recipe-hub__cat-icon{box-sizing:border-box;display:block;width:58px;height:58px;margin:5px;padding:15px;border-radius:50%;background:var(--maroon);color:var(--paper);stroke-width:2}html body .recipe-hub .recipe-hub__cat-icon *{vector-effect:non-scaling-stroke}html body .recipe-hub .recipe-hub__filters nav a[aria-current] .recipe-hub__cat-icon{background:linear-gradient(160deg,color-mix(in srgb,var(--gold) 70%,white) 0%,var(--gold) 55%,color-mix(in srgb,var(--gold) 70%,black) 100%);color:var(--maroon);box-shadow:0 0 0 2px color-mix(in srgb,var(--paper) 60%,var(--maroon)),0 0 0 3px var(--red),0 0 0 5px var(--paper)}html body .recipe-hub .recipe-hub__filters nav a span{flex:none;font-size:11px;font-weight:500;letter-spacing:.05em;line-height:normal;white-space:nowrap;color:color-mix(in srgb,var(--maroon) 75%,var(--red))}html body .recipe-hub .recipe-hub__filters nav a[aria-current] span{font-weight:700;color:var(--maroon)}html body .recipe-hub .recipe-hub__filters nav a small{display:none}.recipe-hub__grid{display:flex;flex-direction:column;gap:16px;padding:16px 20px 0}html body .recipe-hub .recipe-tile__copy h3,html body .recipe-hub .recipe-tile__copy h3 a{font-size:20px}}@media(prefers-reduced-motion:reduce){.recipe-hub__feature-media img{transition:none}.recipe-tile{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/recipe-hub.css.map */
