.article{--copy-container-size: 60rem}.article__image-container{aspect-ratio:3 / 2;grid-area:image;position:relative;height:100%;width:100%;z-index:var(--z-index-background)}.article__image-container--half-arch{width:calc(100% - var(--space-viewport-sides))}.article__image-container--half-arch,.article__image-container--half-arch img{border-top-right-radius:var(--border-radius-arch)}.article__header{align-self:end;background-color:var(--color-background);grid-area:header;padding-bottom:var(--space-medium);padding-top:var(--space-large);position:relative;z-index:var(--z-index-base)}.article__header .badge span{padding-left:var(--space-viewport-sides)}.article__blocks{grid-area:blocks;max-width:var(--copy-container-size);width:100%}@media screen and (min-width:60rem){.article__container{display:grid;grid-template-columns:1fr minmax(auto,var(--copy-container-size)) 1fr}.article__container--header-above{grid-template-areas:"header header ." "image image image" ". blocks .";grid-template-rows:max-content minmax(500px,75vh) auto}.article__container--header-below{grid-template-areas:"image image image" ". header header" ". blocks .";grid-template-rows:minmax(500px,75vh) max-content auto}.article__container--header-overlay{grid-template-areas:none;grid-template-rows:minmax(500px,75vh) auto}.article__container--no-image{grid-template-rows:max-content auto}.article__container--header-overlay .article__image-container{grid-column:1 / -1;grid-row:1 / 2}.article__container--header-overlay .article__header{grid-column:2 / 4;grid-row:1 / 2}.article__container--header-overlay .article__blocks{grid-column:2 / 3;grid-row:2 / 4}}@media screen and (min-width:768px){.article__content,.article__excerpt{font-size:var(--font-copy-size-large);max-width:var(--copy-container-size)}}.article__divider{border-bottom:var(--border-size--thin) solid var(--color-border);max-width:calc(var(--copy-container-size) - (var(--space-viewport-sides) * 2))}.article__pagination,.article__comments{margin-left:auto;margin-right:auto;max-width:var(--copy-container-size);width:100%}.article__pagination-links{align-items:start;border-top:var(--border-size--thick) solid var(--color-border);border-bottom:var(--border-size--thick) solid var(--color-border);display:grid;gap:var(--space-grid-gap);grid-template-areas:"previous next";grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:var(--space-medium);padding-top:var(--space-medium)}.article__pagination-link--previous{grid-area:previous}.article__pagination-link--next{grid-area:next;justify-self:end;text-align:right}@media screen and (max-width:549px){.article__pagination-links{grid-template-areas:"previous" "next";grid-template-columns:1fr}.article__pagination-link{justify-self:center;text-align:center}.article__pagination-blog{text-align:center}}.article__comments{max-width:var(--container-max-width-copy)}.article__comments-container{border-top:var(--border-size--thick) solid var(--color-border)}.article__comments-comment{padding-top:var(--space-medium)}.article__comments-comment:not(:last-of-type){border-bottom:var(--border-size--thin) solid var(--color-border);padding-bottom:var(--space-medium)}.article__recipe{font-size:1rem}.article__recipe-header{border:var(--border-size--thick) solid var(--recipe-accent-color);border-bottom:0;padding:var(--space-large) var(--space-medium);text-align:center}.article__recipe-header--with-info{padding-bottom:var(--space-medium)}.article__recipe-info{display:flex;flex-wrap:wrap;column-gap:var(--space-grid-gap);row-gap:var(--space-small);justify-content:center;text-align:center}.article__recipe-content{border:2px solid var(--recipe-accent-color);border-top:0;padding:0 var(--space-large) var(--space-large) var(--space-large)}.article__recipe-ingredients ul,.article__recipe-instructions ul{list-style:none;margin-left:0}.article__recipe-ingredients ul{counter-reset:ingredients-counter}@media screen and (min-width:768px){.article__recipe-ingredients ul{column-count:2;column-gap:var(--space-grid-gap)}}.article__recipe-instructions ul{counter-reset:instructions-counter}.article__recipe-ingredients li,.article__recipe-instructions li{align-items:start;display:flex;margin-bottom:var(--space-small)}.article__recipe-ingredients li{break-inside:avoid-column;counter-increment:ingredients-counter;gap:var(--space-small)}.article__recipe-instructions li{counter-increment:instructions-counter}.article__recipe-ingredients li:before{color:var(--recipe-marker-color);flex:none;font-weight:700}.article__recipe-instructions li:before{color:var(--recipe-marker-color);content:counter(instructions-counter)".";display:block;flex:none}.article__recipe-notes-copy{font-size:var(--font-copy-size-small)}.article:not(.article--centered) .cards--with-products{margin:0}.article .cards{padding-left:0;padding-right:0}.article .cards--slider-desktop .cards__card-container{scroll-margin-left:0}.rte .hh-products{display:flex;flex-wrap:wrap;gap:40px 30px;justify-content:center;margin:40px 0}.rte .hh-product-card{display:flex;flex:0 1 300px;flex-direction:column;max-width:300px;text-align:left}.hh-product-card__media{margin-top:15px;position:relative}.hh-product-card__ribbon{align-items:center;background:#08b5e5;border-radius:30px;color:#fff;display:flex;font-size:11px;font-weight:700;gap:10px;justify-content:center;left:50%;letter-spacing:.5px;line-height:30px;max-width:calc(100% + 24px);padding:0 14px;position:absolute;text-align:center;text-transform:uppercase;top:-15px;transform:translate(-50%);white-space:nowrap;width:max-content;z-index:1}.hh-product-card__ribbon:before,.hh-product-card__ribbon:after{content:"\2605";font-size:11px;line-height:1}.rte .hh-product-card__image{display:block;height:auto;width:100%}.rte .hh-product-card__title{color:#5e6977;font-size:19px;font-weight:700;line-height:1.4;margin:30px 0 8px}.rte .hh-product-card__title a{color:inherit;text-decoration:none}.rte .hh-product-card__title a:hover{text-decoration:underline}.rte .hh-product-card__subtitle{color:#08b5e5;font-size:15px;font-weight:700;line-height:1.2;margin:0 0 8px;text-transform:uppercase}.rte .hh-product-card__text{color:#5e6977;font-size:16px;line-height:1.6;margin:0 0 20px;max-height:4.8em;overflow:hidden;position:relative}.rte .hh-product-card__text--expanded{max-height:none;overflow:visible}.rte .hh-product-card__more{background:var(--color-background, #fff);bottom:0;color:#f9588a;cursor:pointer;font-weight:700;padding-left:2px;position:absolute;right:0;white-space:nowrap}.rte .hh-product-card__more:before{background:linear-gradient(90deg,rgba(255,255,255,0),var(--color-background, #fff));bottom:0;content:"";height:100%;pointer-events:none;position:absolute;right:100%;width:100px}.rte .hh-product-card__button{align-self:flex-start;border:1px solid #f9588a;border-radius:100px;color:#f9588a;font-size:16px;letter-spacing:1.5px;line-height:40px;margin-top:auto;padding:0 18px;text-align:center;text-decoration:none;text-transform:uppercase}.rte .hh-product-card__button:hover{background:#f9588a;color:#fff}@media screen and (max-width:749px){.rte .hh-products{gap:32px 20px}.rte .hh-product-card{flex:1 1 240px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/styles-template-article.css.map */
