.recipe-article__inner{max-width:76rem;margin:0 auto}.recipe-article__media{margin-bottom:3.2rem}.recipe-article__hero{display:block;position:relative;width:100%;overflow:hidden;background:rgba(var(--color-foreground),.03);border-radius:var(--rokutea-radius-md)}.recipe-article__hero--portrait{aspect-ratio:9 / 16}.recipe-article__hero--small{aspect-ratio:16 / 9}.recipe-article__hero--medium{aspect-ratio:3 / 2}.recipe-article__hero--large{aspect-ratio:2 / 1}.recipe-article__hero img{display:block;width:100%;height:100%;object-fit:cover}.recipe-article__poster{position:relative;display:block}.recipe-article__poster img,.recipe-article__poster .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.recipe-article__hero .deferred-media__poster{border-radius:0}.recipe-article__hero .deferred-media__poster-button{width:6.4rem;height:6.4rem;border:none;background:#0000008c;color:#fff}.recipe-article__hero .deferred-media__poster-button:hover{background:#000000b3}.recipe-article__hero .deferred-media__poster-button:focus-visible,.recipe-article__poster:focus-visible{outline:.2rem solid var(--rokutea-matcha);outline-offset:.4rem;box-shadow:none}.recipe-article__poster:focus{box-shadow:none}.recipe-article__hero .deferred-media__poster-button .svg-wrapper,.recipe-article__hero .deferred-media__poster-button .svg-wrapper>svg{width:2.4rem;height:2.4rem}.recipe-article__video-element{display:block;width:100%;height:100%;object-fit:cover;background:#000}@media screen and (max-width:749px){.recipe-article__hero--medium,.recipe-article__hero--large{aspect-ratio:4 / 3}}.recipe-article__header{margin-bottom:2rem}.recipe-article__tags{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.2rem}.recipe-article__tag{font-weight:var(--rokutea-font-weight-medium);font-size:1.4rem;color:var(--rokutea-matcha)}.recipe-article__title{font-weight:var(--rokutea-heading-weight);font-size:var(--rokutea-heading-md);line-height:1.1;margin:0;letter-spacing:var(--rokutea-heading-tracking);color:rgb(var(--color-foreground))}.recipe-article__meta{margin-bottom:3.2rem;padding:1.6rem 2rem;background:rgba(var(--color-foreground),.04);border-radius:var(--rokutea-radius-md)}.recipe-meta{display:flex;flex-wrap:wrap;gap:1.6rem 3.2rem;margin:0}.recipe-meta__item{display:flex;flex-direction:column;gap:.2rem;position:relative}.recipe-meta__item+.recipe-meta__item{padding-left:3.2rem}.recipe-meta__item+.recipe-meta__item:before{content:"";position:absolute;left:0;top:.2rem;bottom:.2rem;width:.1rem;background:rgba(var(--color-foreground),.12)}.recipe-meta__label{font-weight:var(--rokutea-font-weight-normal);font-size:1.3rem;color:rgba(var(--color-foreground),.55);margin:0}.recipe-meta__value{font-weight:var(--rokutea-font-weight-medium);font-size:1.5rem;color:rgb(var(--color-foreground));margin:0}@media screen and (max-width:749px){.recipe-article__meta{padding:1.4rem 1.6rem}.recipe-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 2rem}.recipe-meta__item+.recipe-meta__item{padding-left:0}.recipe-meta__item+.recipe-meta__item:before{content:none}.recipe-meta__item:nth-child(2n){padding-left:2rem}.recipe-meta__item:nth-child(2n):before{content:""}}.recipe-article__intro{font-weight:var(--rokutea-font-weight-normal);font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.75);margin:0 0 3.2rem}.recipe-article__intro p{margin:0 0 1rem}.recipe-article__intro p:last-child{margin-bottom:0}.recipe-article__content ul,.recipe-article__content ol{margin:0 0 1.2rem;padding-left:2rem}.recipe-article__intro>.rte+.recipe-article__content{margin-top:1.6rem}.recipe-article__content li{margin-bottom:.6rem}.recipe-article__content li:last-child{margin-bottom:0}.recipe-article__section{margin-bottom:3.2rem}.recipe-article__section-heading{font-weight:var(--rokutea-font-weight-semibold);font-size:2rem;line-height:1.2;margin:0 0 1.6rem;color:rgb(var(--color-foreground))}.recipe-article__section-body{font-weight:var(--rokutea-font-weight-normal);font-size:1.6rem;line-height:1.7;color:rgb(var(--color-foreground))}.recipe-article__section-body p{margin:0 0 1.2rem}.recipe-article__section-body p:last-child{margin-bottom:0}.recipe-article__section-body ul,.recipe-article__section-body ol{margin:0 0 1.2rem;padding-left:2rem}.recipe-article__section-body li{margin-bottom:.6rem}.recipe-article__section-body li:last-child{margin-bottom:0}.recipe-article__instructions .recipe-article__section-body ol{list-style:none;padding-left:0;counter-reset:recipe-step}.recipe-article__instructions .recipe-article__section-body ol>li{counter-increment:recipe-step;position:relative;padding-left:3.6rem;margin-bottom:1.6rem}.recipe-article__instructions .recipe-article__section-body ol>li:last-child{margin-bottom:0}.recipe-article__instructions .recipe-article__section-body ol>li:before{content:counter(recipe-step);position:absolute;left:0;top:-.2rem;display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:rgba(var(--color-foreground),.06);font-weight:var(--rokutea-font-weight-medium);font-size:1.3rem;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.recipe-article__section{margin-bottom:4.8rem}.recipe-article__section-heading{font-size:2.4rem;margin-bottom:2rem}.recipe-article__ingredients .recipe-article__section-body,.recipe-article__instructions .recipe-article__section-body,.recipe-article__tips{max-width:62rem}}@media screen and (min-width:990px){.recipe-article__inner--with-media{max-width:94rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,28rem);column-gap:4rem;align-items:start}.recipe-article__media{grid-column:2;grid-row:1;margin-bottom:0;align-self:center}.recipe-article__main{grid-column:1;grid-row:1}.recipe-article__tips,.recipe-article__instagram{grid-column:1 / -1}}.recipe-product-links__inner{max-width:76rem;margin:0 auto}.recipe-product-links__heading{font-weight:var(--rokutea-font-weight-semibold);font-size:2rem;line-height:1.2;margin:0 0 2rem;color:rgb(var(--color-foreground))}.recipe-product-links__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width:750px){.recipe-product-links__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem}}.related-product-card{display:flex;flex-direction:column;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:var(--rokutea-radius-md);overflow:hidden}.related-product-card__link{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.related-product-card__media{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:rgba(var(--color-foreground),.03)}.related-product-card__media img{display:block;width:100%;height:100%;object-fit:cover}.related-product-card__content{padding:1.6rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.related-product-card__title{font-weight:var(--rokutea-font-weight-semibold);font-size:1.6rem;line-height:1.2;margin:0;color:rgb(var(--color-foreground))}.related-product-card__price{font-size:1.4rem;color:rgb(var(--color-foreground))}.related-product-card__price .price{font-size:1.4rem}.related-product-card__cta{font-weight:var(--rokutea-font-weight-medium);font-size:1.4rem;color:var(--rokutea-matcha);margin-top:.4rem}.related-product-card__link:hover .related-product-card__cta{text-decoration:underline}.related-product-card__link:focus-visible{outline:.2rem solid var(--rokutea-matcha);outline-offset:.2rem}.recipe-article__instagram{max-width:76rem;margin:0 auto 3.2rem}.recipe-article__instagram-heading{font-weight:var(--rokutea-font-weight-semibold);font-size:2rem;line-height:1.2;margin:0 0 1.6rem;color:rgb(var(--color-foreground))}.recipe-article__instagram-link{display:inline-flex;align-items:center;gap:.8rem;padding:1.2rem 2.4rem;border-radius:var(--rokutea-radius-md);background:rgba(var(--color-foreground),.04);border:.1rem solid rgba(var(--color-foreground),.12);color:rgb(var(--color-foreground));text-decoration:none;font-weight:var(--rokutea-font-weight-medium);font-size:1.5rem;transition:background var(--rokutea-transition),border-color var(--rokutea-transition)}.recipe-article__instagram-link:hover{background:rgba(var(--color-foreground),.08);border-color:rgba(var(--color-foreground),.2)}.recipe-article__instagram-link:focus-visible{outline:.2rem solid var(--rokutea-matcha);outline-offset:.2rem}.recipe-article__instagram-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-article-recipe.css.map */
