.sv5-trio{padding-top:5.6rem;padding-bottom:5.6rem}@media screen and (min-width:990px){.sv5-trio{padding-top:9.6rem;padding-bottom:9.6rem}}.sv5-trio__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem 2.4rem;margin-bottom:3.2rem}.sv5-trio__heading{font-size:var(--supplyn-type-h2);font-weight:600;line-height:1.08;text-transform:none;color:rgb(var(--color-foreground));max-width:16ch;margin:0}.sv5-trio__heading em{font-family:var(--font-accent);font-style:italic;font-weight:400;text-transform:none;letter-spacing:.01em;font-size:1.06em}.sv5-trio__aside{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding-bottom:.4rem}@media screen and (min-width:750px){.sv5-trio__aside{align-items:flex-end;text-align:right}}.sv5-trio__subline{font-size:1.5rem;color:var(--supplyn-secondary-text);margin:0}.sv5-trio__link{font-size:1.5rem;font-weight:500;color:rgb(var(--color-foreground));text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.1rem}.sv5-trio__link:hover{opacity:.7}.sv5-trio__cards{list-style:none;display:grid;grid-template-columns:1fr;gap:3.2rem;margin:0;padding:0}@media screen and (min-width:750px){.sv5-trio__cards{grid-template-columns:repeat(3,1fr);gap:2rem}}@media screen and (max-width:749px){.sv5-trio__cards--carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.6rem;padding-bottom:.8rem;-webkit-overflow-scrolling:touch}.sv5-trio__cards--carousel .sv5-trio__card{flex:0 0 84%;scroll-snap-align:start}}.sv5-trio__card{position:relative;display:flex;flex-direction:column;background:transparent;border:.5px solid var(--stone);border-radius:20px;padding:1.2rem 1.2rem 2rem;transition:border-color .2s ease-out}.sv5-trio__card--highlight{border:2px solid var(--ink)}.sv5-trio__media{position:relative;aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;background:var(--stone)}.sv5-trio__photo{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform .3s ease-out}.sv5-trio__card:hover .sv5-trio__photo{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.sv5-trio__card:hover .sv5-trio__photo{transform:none}}.sv5-trio__chips{position:absolute;top:1.2rem;left:1.2rem;z-index:1;display:flex;flex-wrap:wrap;gap:.6rem}.sv5-trio__chip{font-family:var(--font-mono-brand);font-weight:700;font-size:1.1rem;line-height:1;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);padding:.7rem 1.2rem}.sv5-trio__chip--save{background:var(--citrus);color:var(--ink)}.sv5-trio__chip--popular{background:var(--ink);color:var(--bone)}.sv5-trio__info{display:flex;flex-direction:column;align-items:flex-start;padding:1.6rem .8rem 0}.sv5-trio__title{font-size:2rem;font-weight:600;line-height:1.25;text-transform:none;color:rgb(var(--color-foreground));margin:0 0 .4rem}.sv5-trio__ingredients{font-family:var(--font-mono-brand);font-size:1.1rem;letter-spacing:.04em;color:var(--supplyn-secondary-text);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 .8rem}.sv5-trio__price{font-size:1.5rem;font-weight:400;color:rgb(var(--color-foreground));margin:0 0 1.6rem}.sv5-trio__button{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;background:var(--ink);color:var(--bone);font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:var(--supplyn-button-tracking);text-transform:uppercase;text-decoration:none;padding:1.5rem 2.4rem;border-radius:var(--radius-pill);transition:opacity .15s ease-out}.sv5-trio__button:hover{opacity:.85}.sv5-trio__card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.sv5-trio__card-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sv5-reveal-armed .sv5-trio__card{opacity:0;transform:translateY(14px);transition:opacity .3s ease-out,transform .3s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-i, 0) * 80ms)}.sv5-reveal-armed.sv5-revealed .sv5-trio__card{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sv5-reveal-armed .sv5-trio__card{transform:none;transition:opacity .3s ease-out;transition-delay:0ms}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/supplyn-v5-trio.css.map */
