.moments-grid{background:var(--lavo-cream);padding-block-end:0}.moments-grid__intro{padding-block:var(--section-rhythm) var(--s8);text-align:center}.moments-grid__heading{margin:0 auto;max-width:16ch;font-family:var(--font-display);font-weight:300;font-size:clamp(2.2rem,6.5vw,5rem);line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;color:var(--lavo-espresso)}.moments-grid__body{margin:var(--s5) auto 0;color:var(--muted);font-size:var(--type-body-lg);line-height:var(--lh-body)}.moments-grid__list{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none}.moment-tile{background:var(--moment);color:var(--moment-ink)}.moment-tile__link{display:grid;grid-template-rows:auto 1fr auto;gap:var(--s5);min-height:min(52vh,460px);padding:var(--s7) var(--s5) var(--s6);text-align:center;text-decoration:none;color:inherit;transition:background var(--dur) var(--ease)}.moment-tile__link:focus-visible{outline:3px solid var(--moment-ink);outline-offset:-6px}.moment-tile__top{display:grid;gap:var(--s2)}.moment-tile__word{font-family:var(--font-display);font-weight:700;font-size:var(--type-h2);text-transform:uppercase;letter-spacing:.06em;line-height:1}.moment-tile__product{font-size:var(--type-body);font-weight:600;letter-spacing:.01em}.moment-tile__line{font-size:var(--type-body);line-height:var(--lh-body);max-width:26ch;margin-inline:auto}.moment-tile .pack{transition:transform var(--dur) var(--ease);align-self:center;justify-self:center}.moment-tile__link:hover .pack{transform:translateY(-8px) scale(1.03)}@media(prefers-reduced-motion:reduce){.moment-tile__link:hover .pack{transform:none}}.moment-tile__foot{display:grid;gap:var(--s3);padding-block-start:var(--s5);border-block-start:1px solid color-mix(in srgb,var(--moment-ink) 22%,transparent)}.moment-tile__value{display:flex;flex-direction:column;align-items:center;gap:2px}.moment-tile__pack{font-size:var(--type-body);letter-spacing:.02em}@media(max-width:989px){.moments-grid__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.moments-grid__list{grid-template-columns:1fr}.moment-tile__link{min-height:auto;padding-block:var(--s8)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-moments-grid.css.map */
