.recipe-listing,.blog-listing,.g-archive-filter,.section-featured-articles,.shop-featured-products,.shop-list-products{--listing-gap: clamp(16px, 3vw, 48px);--listing-gutter: clamp(16px, 4vw, 64px);box-sizing:border-box;width:100%;max-width:none;margin:0;padding:var(--listing-gap) 0}.recipe-listing>.con,.recipe-listing>.list-wrapper>.con,.blog-listing>.con,.blog-listing>.list-wrapper>.con,.g-archive-filter>.con,.g-archive-filter>.list-wrapper>.con,.section-featured-articles>.con,.section-featured-articles>.list-wrapper>.con,.shop-featured-products>.con,.shop-featured-products>.list-wrapper>.con,.shop-list-products>.con,.shop-list-products>.list-wrapper>.con{box-sizing:border-box;float:none;width:100%;max-width:1424px;margin:0 auto;padding:0 var(--listing-gutter);overflow:visible}.card-product-archive .product-stock,.card-product .product-stock{display:block;float:none;clear:both;margin-top:8px;font-size:14px;line-height:1.5;font-weight:600}body.archive-products main{position:relative;isolation:isolate;overflow-x:clip;overflow-y:visible}body.archive-products main .header-page-shop,body.archive-products main .shop-featured-products,body.archive-products main .shop-list-products{overflow:visible}body.archive-products main .header-page-shop .inner-wrapper{z-index:auto}body.archive-products main .global-carousel-promo{position:relative;z-index:2}body.archive-products main :is(.shop-featured-products,.shop-list-products) .decoration{pointer-events:none;z-index:1}body.archive-products main :is(.shop-featured-products,.shop-list-products) .inner-wrapper{position:relative;z-index:10}.g-archive.recipe-listing{overflow:clip}.g-archive.recipe-listing>.decoration.three{right:0;transform:translateX(85%) rotate(-81.34deg)}.g-archive.recipe-listing .archive-wrapper{padding:0}.g-archive.recipe-listing .archive-wrapper>ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:none;grid-auto-flow:row;gap:var(--listing-gap);width:100%;min-width:0;margin:0;padding:0;float:none;list-style:none;align-items:start}.g-archive.recipe-listing .archive-wrapper>ul>*{box-sizing:border-box;display:block;float:none;width:auto;min-width:0;max-width:none;margin:0;padding:0;grid-area:auto}@media(min-width: 1024px){.g-archive.recipe-listing .archive-wrapper>ul{grid-template-columns:repeat(3, minmax(0, 1fr))}}.g-archive.recipe-listing .txt-w-desc{margin:0 0 var(--listing-gap)}.g-archive.recipe-listing .txt-w-desc>.heading{margin:0}.g-archive.recipe-listing .inner-wrapper{overflow:visible}.g-archive.recipe-listing .recipe-cta{margin-top:var(--listing-gap)}.g-archive-featured.blog-listing .grid-wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:none;grid-auto-flow:row;gap:var(--listing-gap);width:100%;min-width:0;margin:0;padding:0;float:none;list-style:none;align-items:start}.g-archive-featured.blog-listing .grid-wrapper>*{box-sizing:border-box;display:block;float:none;width:auto;min-width:0;max-width:none;margin:0;padding:0;grid-area:auto}@media(min-width: 1024px){.g-archive-featured.blog-listing .grid-wrapper{grid-template-columns:repeat(3, minmax(0, 1fr))}}.g-archive-featured.blog-listing .grid-wrapper>.block-featured{flex-basis:auto;grid-area:auto}.g-archive-filter .archive-filter-wrapper{gap:var(--listing-gap)}.g-archive-filter .archive-wrapper{min-width:0}@media(min-width: 1024px){.g-archive-filter .archive-wrapper{max-width:calc(100% - 264px - var(--listing-gap))}}.g-archive-filter .archive-wrapper>ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:none;grid-auto-flow:row;gap:var(--listing-gap);width:100%;min-width:0;margin:0;padding:0;float:none;list-style:none;align-items:start}.g-archive-filter .archive-wrapper>ul>*{box-sizing:border-box;display:block;float:none;width:auto;min-width:0;max-width:none;margin:0;padding:0;grid-area:auto}@media(min-width: 1024px){.g-archive-filter .archive-wrapper>ul{grid-template-columns:repeat(3, minmax(0, 1fr))}}.g-archive-filter .archive-wrapper>ul>.no-results{grid-column:1/-1}.g-archive.blog-listing .archive-wrapper{padding:0}.g-archive.blog-listing .archive-wrapper>ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:none;grid-auto-flow:row;gap:var(--listing-gap);width:100%;min-width:0;margin:0;padding:0;float:none;list-style:none;align-items:start}.g-archive.blog-listing .archive-wrapper>ul>*{box-sizing:border-box;display:block;float:none;width:auto;min-width:0;max-width:none;margin:0;padding:0;grid-area:auto}@media(min-width: 1024px){.g-archive.blog-listing .archive-wrapper>ul{grid-template-columns:repeat(3, minmax(0, 1fr))}}.g-archive.blog-listing .inner-wrapper{overflow:visible}.recipe-listing .card-article,.blog-listing .card-article,.g-archive-filter .card-article{box-sizing:border-box;display:flex;flex-direction:column;float:none;width:100%;min-width:0;overflow:visible}.recipe-listing .card-article picture,.blog-listing .card-article picture,.g-archive-filter .card-article picture{display:block;flex:none;width:100%;height:auto;margin:0 0 12px;aspect-ratio:3/2;overflow:hidden}.recipe-listing .card-article picture img,.blog-listing .card-article picture img,.g-archive-filter .card-article picture img{display:block;width:100%;height:100%;object-fit:cover}.recipe-listing .card-article .txt-wrapper,.blog-listing .card-article .txt-wrapper,.g-archive-filter .card-article .txt-wrapper{float:none;width:100%;padding:0;overflow:visible}.recipe-listing .card-article .txt-wrapper .category,.blog-listing .card-article .txt-wrapper .category,.g-archive-filter .card-article .txt-wrapper .category{display:block;float:none;margin:0 0 12px;font-size:clamp(10px,.8vw,13px);line-height:1.5;overflow-wrap:anywhere}.recipe-listing .card-article .txt-wrapper .date-wrapper,.blog-listing .card-article .txt-wrapper .date-wrapper,.g-archive-filter .card-article .txt-wrapper .date-wrapper{position:relative;top:auto;right:auto;float:none;width:auto;margin-top:12px}.recipe-listing .card-article .txt-wrapper .heading,.blog-listing .card-article .txt-wrapper .heading,.g-archive-filter .card-article .txt-wrapper .heading{float:none;max-width:none;margin:0;font-size:clamp(16px,1.65vw,24px);line-height:1.4;overflow-wrap:anywhere}.recipe-listing .global-load-more,.blog-listing .global-load-more,.g-archive-filter .global-load-more{margin:var(--listing-gap) 0 0;padding:0}.recipe-listing .global-load-more:empty,.blog-listing .global-load-more:empty,.g-archive-filter .global-load-more:empty{display:none}.recipe-listing .global-load-more a,.blog-listing .global-load-more a,.g-archive-filter .global-load-more a{margin:0}@media(min-width: 1024px){.g-archive.recipe-listing .recipe-grid>.recipe-grid__featured,.g-archive-featured.blog-listing.has-featured-card .grid-wrapper>.block-featured.featured{grid-column:span 2;grid-row:span 2;align-self:stretch}.g-archive.recipe-listing .recipe-grid>.recipe-grid__featured .card-article,.g-archive-featured.blog-listing.has-featured-card .grid-wrapper>.block-featured.featured .card-article{height:100%}.g-archive.recipe-listing .recipe-grid>.recipe-grid__featured picture,.g-archive-featured.blog-listing.has-featured-card .grid-wrapper>.block-featured.featured picture{flex:1;min-height:0;aspect-ratio:auto}.g-archive.recipe-listing .recipe-grid>.recipe-grid__featured .txt-wrapper .heading,.g-archive-featured.blog-listing.has-featured-card .grid-wrapper>.block-featured.featured .txt-wrapper .heading{font-size:clamp(24px,2.8vw,40px)}}.section-featured-articles .heading-wrapper{box-sizing:border-box;width:100%;max-width:1424px;margin:0 auto var(--listing-gap);padding:0 var(--listing-gutter)}.section-featured-articles .list-wrapper{display:block;float:none;width:100%;max-width:none;padding:0}.section-featured-articles .list-wrapper .list-articles{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:none;grid-auto-flow:row;gap:var(--listing-gap);width:100%;min-width:0;margin:0;padding:0;float:none;list-style:none;align-items:start}.section-featured-articles .list-wrapper .list-articles>*{box-sizing:border-box;display:block;float:none;width:auto;min-width:0;max-width:none;margin:0;padding:0;grid-area:auto}@media(min-width: 1024px){.section-featured-articles .list-wrapper .list-articles{grid-template-columns:repeat(3, minmax(0, 1fr))}}.section-featured-articles .list-wrapper .card-recipe{width:100%;min-width:0}.section-featured-articles .list-wrapper .card-recipe picture{aspect-ratio:3/2}.section-featured-articles .list-wrapper .card-recipe .txt-wrapper{padding:0;gap:12px;margin-top:12px}.section-featured-articles .list-wrapper .card-recipe .heading{font-size:clamp(16px,1.65vw,24px);line-height:1.4}.section-featured-articles .list-wrapper .card-recipe .list-taxonomies{white-space:normal}.section-featured-articles .list-wrapper .card-recipe .list-taxonomies .taxonomy{font-size:clamp(10px,.8vw,13px);line-height:1.5;overflow-wrap:anywhere}.shop-featured-products .inner-wrapper .list-products,.shop-list-products .inner-wrapper .products{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:none;grid-auto-flow:row;gap:var(--listing-gap);width:100%;min-width:0;margin:0;padding:0;float:none;list-style:none;align-items:start}.shop-featured-products .inner-wrapper .list-products>*,.shop-list-products .inner-wrapper .products>*{box-sizing:border-box;display:block;float:none;width:auto;min-width:0;max-width:none;margin:0;padding:0;grid-area:auto}@media(min-width: 1024px){.shop-featured-products .inner-wrapper .list-products,.shop-list-products .inner-wrapper .products{grid-template-columns:repeat(3, minmax(0, 1fr))}}.shop-featured-products .inner-wrapper .list-products::before,.shop-featured-products .inner-wrapper .list-products::after,.shop-list-products .inner-wrapper .products::before,.shop-list-products .inner-wrapper .products::after{display:none}.shop-featured-products .inner-wrapper .list-products{grid-template-columns:repeat(2, minmax(0, 1fr))}.shop-featured-products .inner-wrapper,.shop-list-products .inner-wrapper{overflow:visible}.shop-featured-products .inner-wrapper .card-product-archive,.shop-list-products .inner-wrapper .card-product-archive{width:100%;min-width:0}.shop-featured-products .inner-wrapper .card-product-archive .txt-wrapper,.shop-list-products .inner-wrapper .card-product-archive .txt-wrapper{padding:0;margin-top:12px}.shop-featured-products .inner-wrapper .card-product-archive .txt-wrapper .heading,.shop-list-products .inner-wrapper .card-product-archive .txt-wrapper .heading{margin:0 0 12px;font-size:clamp(16px,1.3vw,20px);line-height:1.4;overflow-wrap:anywhere}.shop-featured-products .inner-wrapper .card-product-archive .txt-wrapper .price,.shop-list-products .inner-wrapper .card-product-archive .txt-wrapper .price{font-size:clamp(14px,1.2vw,18px)}.shop-featured-products .inner-wrapper .card-product-archive .category,.shop-list-products .inner-wrapper .card-product-archive .category{padding:8px;font-size:12px}
