.gift-occasion-section{text-align:center}.gift-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (min-width: 768px){.gift-grid{grid-template-columns:repeat(4,1fr)}}.gift-card{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #0000001a;transition:transform .4s ease}.gift-card:hover img{transform:scale(1.05)}.gift-card img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.gift-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.4),transparent);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:16px}.gift-card-overlay h3{color:#fff;font-size:1.1rem;font-weight:600;text-decoration:underline;margin-bottom:5px}.gift-card-overlay a{color:#fff;font-weight:500;text-decoration:none}.gift-card-overlay a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
