.tk-recipe-list__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;margin:2.4rem 0 var(--tk-space-5);padding:0;list-style:none}.tk-recipe-card{position:relative;margin:0}.tk-recipe-card__media{aspect-ratio:3 / 2;background:var(--tk-surface);overflow:hidden}.tk-recipe-card__media img{display:block;width:100%;height:100%;object-fit:contain}.tk-recipe-card__title{margin:1.2rem 0 .4rem;font-family:var(--tk-font-display);font-size:var(--tk-size-md);line-height:var(--tk-leading-tight);text-wrap:balance}.tk-recipe-card__link{color:var(--tk-ink);text-decoration:none}.tk-recipe-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tk-recipe-card__link:hover{text-decoration:underline;text-underline-offset:.3rem}.tk-recipe-card__link:focus-visible{outline:none;box-shadow:none}.tk-recipe-card__link:focus-visible:after{outline:2px solid var(--tk-ink);outline-offset:.4rem}.tk-recipe-card__meta{margin:0;font-size:var(--tk-size-base);color:var(--tk-ink-soft)}@media screen and (min-width:750px){.tk-recipe-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 2.4rem}}@media screen and (min-width:990px){.tk-recipe-list__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tk-recipe>.page-width{max-width:91rem}.tk-recipe>.tk-signup-box{max-width:91rem}@media screen and (min-width:750px){.tk-recipe>.page-width{max-width:98rem}}@media screen and (min-width:990px){.tk-recipe>.tk-signup-box{max-width:88rem}}.tk-recipe__title{margin:0;text-wrap:balance}.tk-recipe__photo{margin-top:2.4rem}.tk-recipe__photo img{display:block;width:100%;height:auto}.tk-recipe__facts{margin-top:2.4rem}.tk-recipe-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:2px solid var(--tk-ink);border-bottom:1px solid var(--tk-rule)}.tk-recipe-facts__item{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.4rem;min-width:0;padding:1.6rem .8rem 1.6rem 0}.tk-recipe-facts__item+.tk-recipe-facts__item{padding-left:.8rem;border-left:1px solid var(--tk-rule)}.tk-recipe-facts dt{font-size:var(--tk-size-xs);color:var(--tk-ink-faint);-webkit-hyphens:auto;hyphens:auto}.tk-recipe-facts dd{margin:0;font-family:var(--tk-font-data);font-size:var(--tk-size-lg);line-height:1;color:var(--tk-ink);white-space:nowrap}.tk-recipe-facts__unit{font-family:var(--tk-font-text);font-size:var(--tk-size-base);color:var(--tk-ink-soft)}@media screen and (min-width:750px){.tk-recipe-facts__item{padding:2rem 2.4rem 2rem 0}.tk-recipe-facts__item+.tk-recipe-facts__item{padding-left:2.4rem}.tk-recipe-facts dd{font-size:var(--tk-size-xl)}.tk-recipe-facts dt{font-size:var(--tk-size-sm)}}.tk-recipe__body{margin-top:3.2rem}.tk-recipe__body>:not(.tk-recipe-method){max-width:var(--tk-measure)}.tk-recipe-method{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;margin:3.2rem 0}.tk-recipe-method h2{margin-top:0;font-size:var(--tk-size-md)}.tk-recipe-method__ingredients ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--tk-rule)}.tk-recipe-method__ingredients li{margin:0;padding:.8rem 0;border-bottom:1px solid var(--tk-rule)}.tk-recipe-method__steps ol{margin:0;padding-left:2.4rem}.tk-recipe-method__steps li{margin:0 0 1.4rem;padding-left:.6rem}.tk-recipe-method__steps li::marker{color:var(--tk-ink-faint)}@media screen and (min-width:750px){.tk-recipe-method{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:4.8rem}.tk-recipe-method__ingredients{position:sticky;top:2.4rem;align-self:start}}.tk-recipe__products{margin-top:4.8rem}.tk-recipe-products{padding-top:2.4rem;border-top:2px solid var(--tk-ink)}.tk-recipe-products__heading{margin:0 0 2.4rem;font-size:var(--tk-size-lg)}.tk-recipe-products__list{display:flex;flex-direction:column;align-items:stretch;gap:.8rem;margin:0;padding:0;list-style:none}.tk-recipe-products__plus{align-self:flex-start;width:9.6rem;text-align:center;font-family:var(--tk-font-data);font-size:var(--tk-size-md);line-height:1;color:var(--tk-ink-faint)}.tk-recipe-product .card{flex-direction:row;align-items:center;gap:1.6rem}.tk-recipe-product .card__inner{flex:none;width:9.6rem}.tk-recipe-product .card>.card__content{flex:1 1 auto;padding:0}.tk-recipe-product .card__information{padding:0}.tk-recipe-product .card__heading{margin:0 0 .4rem;font-size:var(--tk-size-base);line-height:1.35}.tk-recipe-product .price{font-size:var(--tk-size-base)}.tk-recipe-product__sold-out{margin:.4rem 0 0;font-size:var(--tk-size-sm);color:var(--tk-ink-faint)}.tk-recipe-product__soon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:.8rem;background:var(--tk-ground);border:1px solid var(--tk-rule);text-align:center}.tk-recipe-product__soon span{font-size:var(--tk-size-sm);color:var(--tk-ink-soft)}.tk-recipe-products__buy{margin-top:2.4rem}.tk-recipe-products__total{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;margin:0 0 1.2rem;padding-top:1.2rem;border-top:1px solid var(--tk-rule);font-size:var(--tk-size-base)}.tk-recipe-products__amount{font-family:var(--tk-font-data);font-size:var(--tk-size-md);color:var(--tk-ink)}.tk-recipe-products__button[aria-disabled=true]{opacity:.6;cursor:progress}.tk-recipe-products__error{margin:1.2rem 0 0;font-size:var(--tk-size-sm);color:var(--tk-ink)}@media screen and (min-width:750px){.tk-recipe-products__list{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:1.6rem}.tk-recipe-products__item{flex:0 1 20rem;min-width:0}.tk-recipe-products__plus{width:auto;margin-top:8.4rem}.tk-recipe-product .card{flex-direction:column;align-items:stretch;gap:0}.tk-recipe-product .card__inner{width:100%}.tk-recipe-product .card>.card__content{padding-top:1.2rem}.tk-recipe-products__buy{max-width:36rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tk-recipe.css.map */
