.trending-recipes{background-color:var(--color-surface);overflow:hidden;padding-bottom:var(--mobile-padding-bottom);padding-top:var(--mobile-padding-top)}@media(min-width:960px){.trending-recipes{padding-bottom:var(--tablet-padding-bottom);padding-top:var(--tablet-padding-top)}}@media(min-width:1280px){.trending-recipes{padding-bottom:var(--desktop-padding-bottom);padding-top:var(--desktop-padding-top)}}.trending-recipes .section-heading__inner{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.trending-recipes__stage{display:flex;flex-direction:column;gap:var(--spacing-5);margin:var(--spacing-8) auto 0;max-width:131.2rem;padding:0 var(--spacing-4);width:100%}@media(min-width:768px){.trending-recipes__stage{padding:0 var(--spacing-6)}}@media(min-width:1280px){.trending-recipes__stage{margin-top:var(--spacing-10);padding:0 var(--spacing-8)}}@media(min-width:1600px){.trending-recipes__stage{max-width:153.6rem}}.trending-recipes__stage--contained{padding:0 var(--spacing-4)}@media(min-width:768px){.trending-recipes__stage--contained{padding:0 var(--spacing-6)}}@media(min-width:1280px){.trending-recipes__stage--contained{grid-gap:var(--spacing-5);align-items:stretch;display:grid;gap:var(--spacing-5);grid-template-columns:minmax(0,1fr) 46rem;padding:0}.trending-recipes__stage--full{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,auto)}}.trending-recipes__media{aspect-ratio:3/4;border-radius:var(--spacing-6);isolation:isolate;overflow:hidden;position:relative;width:100%}.trending-recipes__media img,.trending-recipes__media picture,.trending-recipes__media svg{display:block;height:100%;width:100%}.trending-recipes__media img,.trending-recipes__media svg{-o-object-fit:cover;object-fit:cover}@media(min-width:1280px){.trending-recipes__stage--contained .trending-recipes__media{aspect-ratio:auto;height:100%;min-height:0}.trending-recipes__stage--contained .trending-recipes__media img,.trending-recipes__stage--contained .trending-recipes__media picture,.trending-recipes__stage--contained .trending-recipes__media svg{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.trending-recipes__stage--full .trending-recipes__media{aspect-ratio:2.7/1;grid-column:1;grid-row:1;min-height:0}}.trending-recipes__placeholder{background-color:var(--color-mayo-200);height:100%;width:100%}.trending-recipes__recipe{background-color:var(--color-mayo-100);border-radius:var(--spacing-6);bottom:var(--spacing-4);color:var(--color-avocado-leaf-200);left:var(--spacing-4);max-width:calc(100% - var(--spacing-8));padding:var(--spacing-5) var(--spacing-6);position:absolute;right:var(--spacing-4);z-index:1}@media(min-width:1280px){.trending-recipes__recipe{bottom:var(--spacing-6);left:var(--spacing-6);max-width:38rem;padding:var(--spacing-6);right:auto}}.trending-recipes__recipe-title{color:var(--color-avocado-leaf-200);display:block;font:var(--font-xl);font-family:var(--font-heading-family);margin:0}.trending-recipes__recipe-title,.trending-recipes__recipe-title:hover{-webkit-text-decoration:none;text-decoration:none}.trending-recipes a.trending-recipes__recipe-title:hover{color:var(--color-avocado-leaf-100)}.trending-recipes__recipe-meta{align-items:center;color:var(--color-avocado-leaf-200);display:flex;flex-wrap:wrap;font:var(--font-sm);gap:var(--spacing-2);margin:var(--spacing-2) 0 0}.trending-recipes__recipe-description{color:var(--color-avocado-leaf-200);font:var(--font-sm);margin-top:var(--spacing-2)}.trending-recipes__recipe-description p{color:inherit;font:inherit}.trending-recipes__products{display:flex;flex-direction:column;gap:var(--spacing-4)}@media(min-width:1280px){.trending-recipes__stage--full .trending-recipes__products{align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-3);grid-column:1;grid-row:1;height:auto;justify-self:end;margin:var(--spacing-6);max-width:46rem;min-height:0;width:min(46rem,100% - var(--spacing-12));z-index:1}}.trending-recipes product-card.trending-recipes__product,.trending-recipes__product{grid-gap:var(--spacing-2);align-items:center;background-color:var(--color-mayo-200);border:0;border-radius:var(--spacing-6);display:grid;flex-direction:row;gap:var(--spacing-2);grid-template-columns:10rem minmax(0,1fr);height:auto;overflow:hidden;padding:var(--spacing-3) var(--spacing-3);position:relative}@media(min-width:1280px){.trending-recipes__stage--contained .trending-recipes product-card.trending-recipes__product,.trending-recipes__stage--contained .trending-recipes__product{flex:1 1 auto;min-height:15rem}.trending-recipes__stage--full .trending-recipes product-card.trending-recipes__product,.trending-recipes__stage--full .trending-recipes__product{flex:1 1 0;gap:var(--spacing-2);grid-template-columns:10rem minmax(0,1fr);min-height:0;padding:var(--spacing-6)}}.trending-recipes product-card.trending-recipes__product.loading,.trending-recipes__product.loading{cursor:not-allowed}.trending-recipes product-card.trending-recipes__product.loading .trending-recipes__product-atc,.trending-recipes__product.loading .trending-recipes__product-atc{pointer-events:none}.trending-recipes product-card.trending-recipes__product.loading .trending-recipes__product-atc-label,.trending-recipes__product.loading .trending-recipes__product-atc-label{opacity:0}.trending-recipes product-card.trending-recipes__product.loading .trending-recipes__product-loading,.trending-recipes__product.loading .trending-recipes__product-loading{display:block}.trending-recipes__product--placeholder{display:none}@media(min-width:1280px){.trending-recipes__product--placeholder{background-color:transparent;display:block;flex:1 1 auto;min-height:15rem;pointer-events:none}}.trending-recipes__product-image{aspect-ratio:1;background-color:transparent;border-radius:var(--spacing-3);display:block;flex-shrink:0;height:10rem;overflow:hidden;width:10rem}.trending-recipes__product-image img,.trending-recipes__product-image svg{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width:1280px){.trending-recipes__stage--full .trending-recipes__product-image{height:10rem;width:10rem}}.trending-recipes__product-copy{display:flex;flex-direction:column;gap:.5rem;min-width:0}.trending-recipes__product-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--color-avocado-leaf-200);display:-webkit-box;font:var(--font-lg);font-family:var(--font-body-family);overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.trending-recipes__product-title:hover{color:var(--color-avocado-leaf-100);-webkit-text-decoration:none;text-decoration:none}.trending-recipes__product-size{color:var(--color-grey-600);font:var(--font-sm);font-family:var(--font-body-family);margin:0}.trending-recipes__product-price .price,.trending-recipes__product-price .price__regular,.trending-recipes__product-price .price__sale{font:var(--font-base);font-family:var(--font-body-family)}.trending-recipes__product-price .price{display:flex;flex-wrap:wrap;gap:var(--spacing-2);justify-content:flex-start}.trending-recipes__product-price .price__regular{color:var(--color-avocado-leaf-200)}.trending-recipes__product-price.product-card__product-price--sale .price__regular{color:var(--color-buffalo-sauce-300)}.trending-recipes__product-price.product-card__product-price--sale .price__sale{color:var(--color-grey-600)}.trending-recipes__product-form{bottom:var(--spacing-4);display:flex;margin:0;position:absolute;right:var(--spacing-4)}@media(min-width:1280px){.trending-recipes__stage--full .trending-recipes__product-form{bottom:var(--spacing-6);right:var(--spacing-6)}}.trending-recipes product-card.trending-recipes__product .trending-recipes__product-atc.button.button--secondary.button--narrow{background-color:transparent;border-color:var(--color-avocado-leaf-200);color:var(--color-avocado-leaf-200);flex-shrink:0;font:var(--font-sm);font-family:var(--font-body-family);font-weight:var(--font-weight-medium);min-width:0;padding:1rem 2.4rem;position:relative;text-transform:uppercase;width:auto}@media(min-width:768px){.trending-recipes product-card.trending-recipes__product .trending-recipes__product-atc.button.button--secondary.button--narrow{min-width:0;padding:1rem 2.4rem;width:auto}}.trending-recipes product-card.trending-recipes__product .trending-recipes__product-atc.button.button--secondary.button--narrow:active,.trending-recipes product-card.trending-recipes__product .trending-recipes__product-atc.button.button--secondary.button--narrow:focus,.trending-recipes product-card.trending-recipes__product .trending-recipes__product-atc.button.button--secondary.button--narrow:hover{background-color:transparent;border-color:var(--color-avocado-leaf-100);color:var(--color-avocado-leaf-100)}.trending-recipes__product-loading{display:none;height:2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2rem}.trending-recipes__product-loading svg .path{stroke:var(--color-avocado-leaf-200)}.trending-recipes__cta{display:flex;justify-content:center;margin-top:var(--spacing-8);padding:0 var(--spacing-4)}.trending-recipes__cta .button{min-width:100%;width:100%}@media(min-width:768px){.trending-recipes__cta .button{min-width:16rem;width:auto}}.trending-recipes__stage--full .trending-recipes__products .trending-recipes__product,.trending-recipes__stage--full .trending-recipes__products product-card.trending-recipes__product{background-color:var(--color-mayo-200)}@media(min-width:1280px){.trending-recipes__stage--full .trending-recipes__products .trending-recipes__product,.trending-recipes__stage--full .trending-recipes__products product-card.trending-recipes__product{background-color:var(--color-mayo-100)}}.trending-recipes__stage--contained .trending-recipes__products .trending-recipes__product--placeholder,.trending-recipes__stage--full .trending-recipes__products .trending-recipes__product--placeholder{background-color:transparent}