.holiday-gift-card{box-sizing:border-box;width:100%;max-width:620px;margin:20px 0;padding:21px;background:#f8f5ef;border:1px solid #e0d5c7;color:#312824;font-family:var(--font-body-family,inherit);text-align:left}.holiday-gift-card *{box-sizing:border-box}.holiday-gift-card__heading{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.holiday-gift-card__heading>span{color:#782438;font-size:10px;letter-spacing:.12em;line-height:1.5}.holiday-gift-card__heading>strong{font-family:var(--font-heading-family,inherit);font-size:36px;line-height:1;color:#782438;letter-spacing:-.025em;font-weight:700}.holiday-gift-card__body{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,1.3fr);gap:18px;align-items:center}.holiday-gift-card__image{background:#fff;aspect-ratio:1/1}.holiday-gift-card__image img{width:100%;height:100%;display:block;object-fit:contain;background:#fff}.holiday-gift-card__copy p{font-size:13px;line-height:1.5;margin:0 0 9px}.holiday-gift-card__copy .holiday-gift-card__spend{font-size:16px;line-height:1.4}.holiday-gift-card__spend strong{font-size:26px;color:#782438;white-space:nowrap}.holiday-gift-card__scope{margin:16px 0 8px;padding-top:13px;border-top:1px solid #e0d5c7;font-size:12px;line-height:1.6}.holiday-gift-card__terms{font-size:10px;line-height:1.6;color:#71645a;margin:0}.holiday-cart-gift{padding:0 20px}.holiday-cart-gift>.holiday-gift-card{margin:18px auto 30px}.holiday-gift-card[hidden]{display:none!important}@media(max-width:749px){.holiday-gift-card{padding:17px;margin:17px 0}.holiday-gift-card__heading>strong{font-size:32px}.holiday-gift-card__body{gap:14px;grid-template-columns:minmax(95px,1fr) minmax(0,1.4fr)}.holiday-gift-card__copy p{font-size:12px}.holiday-gift-card__copy .holiday-gift-card__spend{font-size:14px}.holiday-gift-card__spend strong{font-size:23px}.holiday-gift-card__scope{font-size:11px}.holiday-gift-card__heading>span{font-size:9px}}
