.featured-diets{padding-top:var(--diets-padding-top, 32px);padding-bottom:var(--diets-padding-bottom, 80px)}.featured-diets__inner{display:flex;flex-direction:column;gap:3.2rem}.featured-diets__header{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}@media(min-width:750px){.featured-diets__header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:3rem}}.featured-diets__head-text{max-width:56rem}.featured-diets__heading{margin:0}.featured-diets__lead{margin-top:1rem}.featured-diets__view-all{flex-shrink:0;font-size:1.5rem;min-height:44px;align-items:center}.featured-diets__grid{list-style:none;margin:0;padding:0 0 .4rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(76vw,1fr);gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.featured-diets__grid::-webkit-scrollbar{display:none}@media(min-width:560px){.featured-diets__grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,1fr);overflow-x:visible}}@media(min-width:990px){.featured-diets__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.featured-diets__card{scroll-snap-align:start;display:flex}.featured-diets__link{display:flex;flex-direction:column;width:100%;padding:1.4rem 1.4rem 1.8rem;border-radius:var(--mh-radius-lg);color:rgb(var(--mh-ink));text-decoration:none}.featured-diets__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--mh-radius-md);overflow:hidden;background-color:rgb(var(--mh-bg));display:flex;align-items:center;justify-content:center}.featured-diets__image{width:100%;height:100%;object-fit:contain;padding:1.4rem;transition:transform var(--mh-dur) var(--mh-ease)}.featured-diets__link:hover .featured-diets__image{transform:scale(1.04)}.featured-diets__media .placeholder-svg{fill:rgba(var(--mh-ink),.18);padding:2.4rem}.featured-diets__sub-pill{position:absolute;top:1rem;left:1rem;display:inline-flex;align-items:center;padding:.5rem 1.1rem;font-size:1.15rem;font-weight:600;letter-spacing:.01em;line-height:1;color:rgb(var(--mh-brand-deep));background-color:rgba(var(--mh-star),.18);border-radius:var(--mh-radius-pill)}.featured-diets__sold-pill{position:absolute;top:1rem;left:1rem;display:inline-flex;align-items:center;padding:.5rem 1.1rem;font-size:1.15rem;font-weight:600;letter-spacing:.01em;line-height:1;color:rgb(var(--mh-on-brand, 255 255 255));background-color:rgb(var(--mh-brand));border-radius:var(--mh-radius-pill)}.featured-diets__body{display:flex;flex-direction:column;gap:.5rem;padding:1.6rem .4rem 0}.featured-diets__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:1.7rem;line-height:1.18;letter-spacing:-.01em;color:rgb(var(--mh-ink));text-wrap:balance}.featured-diets__tagline{margin:0;font-size:1.25rem;line-height:1.45;color:rgb(var(--mh-ink-muted))}.featured-diets__price-row{display:flex;align-items:baseline;gap:.6rem;margin-top:.7rem}.featured-diets__price-label{font-size:1.15rem;font-weight:500;color:rgb(var(--mh-ink-muted))}.featured-diets__price{font-size:1.85rem;font-weight:700;letter-spacing:-.01em;color:rgb(var(--mh-brand))}.featured-diets__shop{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:1.3rem;font-weight:600;color:rgb(var(--mh-ink-muted));transition:color var(--mh-dur-fast) var(--mh-ease)}.featured-diets__shop-arrow{transition:transform var(--mh-dur-fast) var(--mh-ease)}.featured-diets__link:hover .featured-diets__shop{color:rgb(var(--mh-brand))}.featured-diets__shop--sold{opacity:.7}.featured-diets__link:hover .featured-diets__shop--sold{color:rgb(var(--mh-ink-muted))}.featured-diets__link:hover .featured-diets__shop-arrow{transform:translate(4px)}.featured-diets__empty{padding:4rem 2rem;background-color:rgb(var(--mh-bg-elevated));border-radius:var(--mh-radius-lg);text-align:center;color:rgb(var(--mh-ink-muted))}@media(prefers-reduced-motion:reduce){.featured-diets__image,.featured-diets__shop,.featured-diets__shop-arrow{transition:none}.featured-diets__link:hover .featured-diets__image,.featured-diets__link:hover .featured-diets__shop-arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-featured-vet-diets.css.map */
