.gift-card__image{max-width:16.875rem;margin-inline:auto}.gift-card__redeem-info{padding:1.5rem}.gift-card__save{place-items:center;gap:1.5rem;display:grid}.gift-card__qr-code{width:5rem;height:5rem}@media screen and (min-width:700px){.gift-card__redeem-info{padding:2rem}.gift-card__save{grid-auto-flow:column}}.bf-collection-banner{background:#000;color:#fff;font-family:system-ui,sans-serif}.bf-collection-banner .bf-desktop{display:block;width:100%;height:auto}.bf-collection-banner .bf-mobile{display:none}.bf-collection-banner .bf-copy{margin:0;padding:16px 24px;text-align:center;background:#111;color:#fff;font-size:clamp(.95rem,2.2vw,1.2rem)}@media(max-width:560px){.bf-collection-banner .bf-desktop{display:none}.bf-collection-banner .bf-mobile{display:grid;grid-template-rows:1fr auto;aspect-ratio:4/5}.bf-mobile-header{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px}.bf-brand{font-size:clamp(.7rem,3vw,1rem);font-weight:800;letter-spacing:.16em}.bf-mobile-header h2{color:inherit;font-family:inherit;font-size:clamp(2rem,15vw,5rem);font-weight:950;font-style:italic;letter-spacing:-.065em;line-height:.95;margin:10px 0 0;text-align:center}.bf-mobile-header h2 span{display:block;margin-top:.08em;padding:0 .16em .08em;background:#fff;color:#000}.bf-crop{overflow:hidden;display:flex;justify-content:flex-end}.bf-crop img{display:block;width:178%;max-width:none;height:auto;flex:none}.bf-collection-banner .bf-copy{padding:14px 16px}}
/*# sourceMappingURL=/cdn/shop/t/73/compiled_assets/styles.css.map */
