.blog-posts--journal,.blog-posts--recipes{--blog-editorial-brand: var(--red);overflow-x:clip}.blog-posts--journal .breadcrumbs-wrap,.blog-posts--recipes .breadcrumbs-wrap{width:100%;max-width:var(--narrow-page-width);margin:0 auto;padding-inline:var(--page-margin, 1.25rem)}.blog-posts--journal :is(h1,.h1),.blog-posts--recipes :is(h1,.h1){display:inline-block;margin:0;padding-bottom:.45rem;border-bottom:3px solid var(--blog-editorial-brand, var(--red));font-weight:800;letter-spacing:-.02em;line-height:1.15}.blog-posts--journal .text-block--background :is(h1,.h1),.blog-posts--recipes .text-block--background :is(h1,.h1),.blog-posts--recipes .recipes-page-head__title{padding-bottom:0;border-bottom:none}.recipes-page-head{max-width:var(--narrow-page-width);margin:0 auto;padding:1.5rem var(--page-margin, 1.25rem) .35rem}.recipes-page-head__eyebrow{margin:0 0 .65rem;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--blog-editorial-brand, var(--red))}.recipes-page-head__title{display:inline-block;margin:0;max-width:18ch}.recipes-page-head__sub{margin:1rem 0 0;max-width:36rem;font-size:1.05rem;line-height:1.5;color:rgb(var(--color-foreground-rgb) / .78)}.recipes-page-head__job{margin:.75rem 0 0;max-width:36rem;font-size:.98rem;line-height:1.45;color:rgb(var(--color-foreground-rgb) / .78)}.recipes-page-head__ctas{display:flex;flex-wrap:wrap;gap:.55rem .65rem;margin:1.05rem 0 .15rem}.recipes-page-head__cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.35rem .9rem;border:1.5px solid var(--blog-editorial-brand, var(--red));font-size:.9rem;font-weight:700;line-height:1.2;text-decoration:none;color:var(--blog-editorial-brand, var(--red));background:transparent}.recipes-page-head__cta:hover,.recipes-page-head__cta:focus-visible{text-decoration:underline;text-underline-offset:.12em}.recipes-page-head__cta--primary{background:var(--blog-editorial-brand, var(--red));color:#fff}.recipes-page-head__cta--primary:hover,.recipes-page-head__cta--primary:focus-visible{color:#fff}.blog-posts--journal .journal-geo-ctas{max-width:var(--narrow-page-width, 42rem);margin:.15rem auto .85rem;padding-inline:var(--page-margin, 1.25rem)}.blog-posts--journal .text-block p,.blog-posts--recipes .text-block p{max-width:42rem;line-height:1.55}.blog-posts--recipes .recipe-filter-stack{gap:1.15rem;margin-block-end:1.75rem}.blog-posts--recipes .recipe-filter{flex-wrap:nowrap;overflow-x:visible;margin-inline:0;padding-inline:0;padding-block-end:0;max-width:100%}.blog-posts--recipes .recipe-filter__pills{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem;margin-inline:calc(-1 * var(--page-margin, 1.25rem));padding-inline:var(--page-margin, 1.25rem);padding-block-end:.35rem;max-width:100vw}.blog-posts--recipes .recipe-filter--pairs .recipe-filter__pills{flex-wrap:wrap;overflow-x:visible;margin-inline:0;padding-inline:0}.blog-posts--recipes .recipe-filter__pills::-webkit-scrollbar{display:none}.blog-posts--recipes .recipe-filter__row-label{padding-inline:0}.blog-posts--journal .recipe-filter__btn,.blog-posts--recipes .recipe-filter__btn{border-radius:0;border-width:1.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;flex-shrink:0;min-height:44px;padding:.5rem .9rem}.blog-posts--recipes .recipe-filter__btn--flavour{display:inline-flex;align-items:center;gap:.4rem;padding-inline-start:.65rem}.blog-posts--recipes .recipe-filter__icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;flex-shrink:0}.blog-posts--recipes .recipe-filter__icon img{width:100%;height:100%;object-fit:contain}.blog-posts--recipes .recipe-filter__label{line-height:1.1}.blog-posts--journal .recipe-filter__btn[aria-pressed=true],.blog-posts--recipes .recipe-filter__btn[aria-pressed=true]{border-color:var(--blog-editorial-brand, var(--red));background:rgb(var(--red-rgb, 218 41 28) / .12);color:var(--color-foreground, var(--ink));box-shadow:inset 0 0 0 1px var(--blog-editorial-brand, var(--red))}.blog-posts--recipes .recipe-filter__btn--all[aria-pressed=true]{background:var(--blog-editorial-brand, var(--red));color:#fff;box-shadow:3px 3px 0 var(--ink)}@media(hover:hover){.blog-posts--journal .recipe-filter__btn:hover,.blog-posts--recipes .recipe-filter__btn:hover{border-color:var(--blog-editorial-brand, var(--red));box-shadow:3px 3px 0 var(--blog-editorial-brand, var(--red));transform:translateY(-1px)}}@media(min-width:750px){.blog-posts--recipes .recipe-filter__pills{flex-wrap:wrap;overflow-x:visible;margin-inline:0;padding-inline:0}}.blog-posts--journal .blog-post-item,.blog-posts--recipes .blog-post-item{border:2px solid rgb(var(--color-foreground-rgb) / .12);border-radius:0;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.blog-posts--recipes .blog-post-item:not(.blog-post-item--featured){display:flex;flex-direction:column}.blog-posts--journal .blog-post-item:has(.blog-post-card__image-container),.blog-posts--recipes .blog-post-item:has(.blog-post-card__image-container){border:2px solid rgb(var(--color-foreground-rgb) / .12);padding:0;overflow:hidden}.blog-posts--journal .blog-post-item .blog-post-card__content,.blog-posts--journal .blog-posts-container--has-featured .blog-post-item:first-child .blog-post-card__content{padding:1rem 1.35rem 1.25rem}.blog-posts--journal .blog-post-item .blog-post-card__content a:first-child{padding-block-start:0}@media(hover:hover){.blog-posts--journal .blog-post-item:hover,.blog-posts--recipes .blog-post-item:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:6px 6px 0 var(--blog-editorial-brand, var(--red))}}.blog-posts--journal .blog-post-card__image,.blog-posts--recipes .blog-post-card__image{border-radius:0!important}.blog-posts--recipes .blog-post-item:not(.blog-post-item--featured) .blog-post-card{flex:1;height:100%}.blog-posts--recipes .blog-post-item:not(.blog-post-item--featured) .blog-post-card__content{flex:1;display:flex;flex-direction:column;padding:1rem 1.35rem 1.35rem}.blog-posts--recipes .blog-post-item:not(.blog-post-item--featured) .blog-post-card__content a:first-child{padding-block-start:0}.blog-posts--recipes .blog-post-item:not(.blog-post-item--featured) .blog-post-card__content-text{flex:1;font-size:.92rem;line-height:1.5;color:rgb(var(--color-foreground-rgb) / .78)}.blog-posts--recipes .blog-post-card__taste{flex:0 0 auto}.blog-posts--recipes .blog-post-card__serve{flex:1;margin-top:.35rem;font-size:.88rem;line-height:1.45;color:rgb(var(--color-foreground-rgb) / .72)}.blog-posts--recipes .blog-post-card__type-badge--cocktail{background:var(--blog-editorial-brand, var(--red))}.blog-posts--journal .blog-post-card__badge,.blog-posts--recipes .blog-post-card__badge{border-radius:0;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;box-shadow:3px 3px #0003}.blog-posts--recipes .blog-post-item--featured .blog-post-card__badge{background:var(--blog-editorial-brand, var(--red))}.blog-posts--recipes .blog-post-item--featured{margin-block-end:calc(var(--rows-gap, 36px) + .5rem)}.blog-posts--recipes .blog-post-item--featured .blog-post-card__content{background:#faf9f7;padding:1.15rem 1.5rem 1.4rem}.blog-posts--recipes .blog-post-item--featured .blog-post-card__featured-label{color:var(--blog-editorial-brand, var(--red))}.blog-posts--recipes .blog-post-item--featured .blog-post-card__content :is(h1,h2,h3,h4,.h4){font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.blog-posts--recipes .blog-post-item--featured .blog-post-card__content-text{font-size:1rem;line-height:1.55;max-width:36ch}.blog-posts--recipes .blog-post-card__read-link{display:inline-block;margin-block-start:.65rem;font-size:.9rem;font-weight:700;letter-spacing:.02em;text-decoration:none;color:var(--blog-editorial-brand, var(--red));transition:opacity .15s ease}.blog-posts--recipes .blog-post-card__read-link:hover{opacity:.75;text-decoration:underline;text-underline-offset:.15em}.blog-posts--journal .blog-post-card__chip,.blog-posts--recipes .blog-post-card__chip{border-radius:0;font-size:.8125rem}.blog-posts--journal .blog-post-card__content a,.blog-posts--recipes .blog-post-card__content a{color:inherit}.blog-posts--journal .blog-post-card:hover .blog-post-card__content :is(h1,h2,h3,h4),.blog-posts--recipes .blog-post-card:hover .blog-post-card__content :is(h1,h2,h3,h4){color:var(--blog-editorial-brand, var(--red))}@media screen and (min-width:990px){.blog-posts--recipes .blog-posts-container--has-featured .blog-post-item--lone{grid-column:2 / 6}.blog-posts--recipes .blog-posts-container--has-featured .blog-post-item:last-child:nth-child(3n){grid-column:2 / 6}.blog-posts--recipes .blog-posts-container--has-featured .blog-post-item:first-child:last-child{grid-column:2 / 6}.blog-posts--recipes .blog-posts-container--single-visible .blog-post-item:not([hidden]){grid-column:2 / 6}}@media screen and (max-width:989px){.blog-posts--recipes .blog-post-item--lone{max-width:36rem;margin-inline:auto;width:100%}}.blog-posts--recipes .recipes-shop__head{align-items:flex-end;gap:1rem 2rem;padding-block-start:1.5rem;border-block-start:2px solid rgb(var(--color-foreground-rgb) / .12)}.blog-posts--recipes .recipes-shop__intro{flex:1;min-width:min(100%,28rem)}.blog-posts--recipes .recipes-shop__title{font-weight:800;letter-spacing:-.02em}.blog-posts--recipes .recipes-shop__subcopy{margin:.35rem 0 0;font-size:.95rem;line-height:1.45;color:rgb(var(--color-foreground-rgb) / .72);max-width:36ch}.blog-posts--recipes .recipes-shop__scroll{margin-inline:calc(-1 * var(--page-margin, 1.25rem));padding-inline:var(--page-margin, 1.25rem);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.blog-posts--recipes .recipes-shop__scroll::-webkit-scrollbar{display:none}.blog-posts--recipes .recipes-shop__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(9.5rem,42vw);gap:.85rem;min-width:min-content;list-style:none;margin:0;padding:0}.blog-posts--recipes .recipes-shop__item{min-width:0;margin:0}.blog-posts--recipes .recipes-shop__card:focus-visible{outline:2px solid var(--sk-card-accent, var(--red, #ce3334));outline-offset:3px}@media(min-width:750px){.blog-posts--recipes .recipes-shop__scroll{margin-inline:0;padding-inline:0;overflow:visible}.blog-posts--recipes .recipes-shop__grid{display:grid;grid-auto-flow:unset;grid-auto-columns:unset;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:1.15rem;min-width:0}}@media(min-width:990px){.blog-posts--recipes .recipes-shop__grid{grid-template-columns:repeat(var(--recipes-shop-cols, 5),minmax(0,1fr));gap:1.35rem}}@media(prefers-reduced-motion:reduce){.blog-posts--journal .blog-post-item,.blog-posts--recipes .blog-post-item,.blog-posts--journal .recipe-filter__btn,.blog-posts--recipes .recipe-filter__btn,.blog-posts--recipes .recipes-shop__card,.blog-posts--recipes .recipes-shop__explore,.blog-posts--recipes .recipes-shop__media{transition:none}.blog-posts--journal .blog-post-item:hover,.blog-posts--recipes .blog-post-item:hover,.blog-posts--journal .recipe-filter__btn:hover,.blog-posts--recipes .recipe-filter__btn:hover,.blog-posts--recipes .recipes-shop__card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/165/assets/blog-listing-editorial.css.map */
