.occasion-grid{position:relative}.occasion-grid__header{text-align:center;margin-bottom:2.5rem}.occasion-grid__heading{margin:0 0 .8rem}.occasion-grid__subheading{margin:0;font-size:var(--font-size-base);color:rgba(var(--color-foreground),.7);font-weight:400}.occasion-grid__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media screen and (min-width:750px){.occasion-grid__cards{grid-template-columns:repeat(3,1fr);gap:1.2rem}}@media screen and (min-width:990px){.occasion-grid__cards{grid-template-columns:repeat(4,1fr);gap:1.4rem}}.occasion-grid__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:1.6rem 1rem;border-radius:var(--media-radius, .8rem);border:.1rem solid rgba(var(--color-foreground),.08);background:rgba(var(--color-foreground),.02);text-decoration:none;color:inherit;text-align:center;transition:border-color .25s ease,background .25s ease,transform .25s ease,box-shadow .25s ease}.occasion-grid__card:hover{text-decoration:none;border-color:rgba(var(--color-foreground),.15);background:rgba(var(--color-foreground),.04);box-shadow:0 4px 16px #0000000f}@media(prefers-reduced-motion:no-preference){.occasion-grid__card:hover{transform:translateY(-3px)}}.occasion-grid__icon{font-size:2rem;line-height:1}@media screen and (min-width:750px){.occasion-grid__icon{font-size:2.4rem}}.occasion-grid__label{font-size:var(--font-size-base);font-weight:600;color:rgb(var(--color-foreground));line-height:1.3}.occasion-grid__tagline{font-size:var(--font-size-sm);color:rgba(var(--color-foreground),.55);line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-occasion-grid.css.map */
