.recipe-card{--recipe-card-pin: #cb2027;--recipe-card-link: var(--article-link, rgb(var(--color-foreground)));display:block;max-inline-size:864px;margin-block:40px;margin-inline:auto;color:rgb(var(--color-foreground))}.recipe-card__media{overflow:hidden}.recipe-card__image{display:block;inline-size:100%;block-size:auto}.recipe-card__panel{position:relative;display:flex;flex-direction:column;gap:24px;padding-block:20px}@media screen and (min-width:750px){.recipe-card__panel{margin-block-start:-72px;margin-inline:20px;padding:40px;background-color:var(--brand-white)}}.recipe-card__header{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:750px){.recipe-card__header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px}}.recipe-card__name{margin:0;font-family:var(--font-brand-family);font-size:28px;font-weight:var(--font-weight-semibold);line-height:38px}@media screen and (min-width:750px){.recipe-card__name{font-size:32px;line-height:40px}}.recipe-card__meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin-block:12px 0;margin-inline:0;font-family:var(--font-brand-family);font-size:12px;line-height:20px;color:rgba(var(--color-foreground),.75)}.recipe-card__meta-item{display:flex;gap:4px}.recipe-card__meta-item dd{margin:0}.recipe-card__actions{display:flex;flex:none;gap:16px}.recipe-card__action{display:flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;padding:0;border:0;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));cursor:pointer}.recipe-card__action svg{width:18px;height:18px}.recipe-card__action:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.recipe-card__action--pin{background-color:var(--recipe-card-pin);color:var(--brand-white)}.recipe-card__summary{font-family:var(--font-accent-family);font-size:16px;line-height:28px}.recipe-card__columns{display:grid;gap:32px}@media screen and (min-width:750px){.recipe-card__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}.recipe-card__subheading{margin-block:0 16px;margin-inline:0;font-family:var(--font-brand-family);font-size:24px;font-weight:var(--font-weight-semibold);line-height:32px}.recipe-card__group{margin-block:16px 8px;margin-inline:0;font-family:var(--font-brand-family);font-size:16px;font-weight:var(--font-weight-semibold);line-height:24px}.recipe-card__ingredients,.recipe-card__steps{display:flex;flex-direction:column;margin:0;padding-inline-start:24px;font-family:var(--font-accent-family);font-size:14px}:is(.recipe-card__ingredients,.recipe-card__steps) a{color:var(--recipe-card-link);text-decoration:none}:is(.recipe-card__ingredients,.recipe-card__steps) a:hover,:is(.recipe-card__ingredients,.recipe-card__steps) a:focus-visible{text-decoration:underline}.recipe-card__ingredients{line-height:33px}.recipe-card__steps{gap:5px;line-height:28px}.recipe-card__step p{margin:0}.recipe-card__note{color:rgba(var(--color-foreground),.75)}.recipe-card__notes{font-family:var(--font-accent-family);font-size:16px;line-height:28px}@media print{.recipe-printing body *{visibility:hidden}.recipe-printing .recipe-card,.recipe-printing .recipe-card *{visibility:visible}.recipe-printing .recipe-card{position:absolute;inset-block-start:0;inset-inline:0}.recipe-printing .recipe-card__actions{display:none}}
/*# sourceMappingURL=/cdn/shop/t/926/assets/component-recipe-card.css.map */
