.hanna-aslide{background:#fff}.hanna-gift-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1rem}@media(min-width:768px){.hanna-gift-grid{gap:1.5rem}}@media(min-width:1024px){.hanna-gift-grid{grid-template-columns:repeat(4,1fr)}}.hanna-gift-card{position:relative;display:block;text-decoration:none;color:inherit;margin-bottom:1.5rem}@media(min-width:768px){.hanna-gift-card{margin-bottom:1.75rem}}.hanna-gift-card__media{position:relative;aspect-ratio:1/1;border-radius:1.5rem;overflow:hidden;background:var(--hanna-beige,#f8f5f0);transition:transform .2s ease,box-shadow .2s ease}.hanna-gift-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.hanna-gift-card:hover .hanna-gift-card__media{box-shadow:0 10px 24px #1a1a1a1a}.hanna-gift-card:hover .hanna-gift-card__media img{transform:scale(1.04)}.hanna-gift-card__cta{position:absolute;left:8%;right:8%;bottom:-1.1rem;display:flex;align-items:center;justify-content:center;background:var(--hanna-gold);color:#fff;border-radius:var(--style-border-radius-buttons-primary,999px);padding:.8rem .5rem;font-family:var(--hanna-sans);font-weight:700;font-size:.74rem;letter-spacing:.02em;text-transform:uppercase;text-align:center;line-height:1.2;box-shadow:0 8px 20px #1a1a1a33}.hanna-gift-card__cta-text{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.hanna-gift-card__cta{padding:1rem .75rem;font-size:.8rem;bottom:-1.25rem}}.hanna-gift-card:hover .hanna-gift-card__cta{background:var(--hanna-ink)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/hanna-gift-cards.css.map */
