.ab-gstage{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;background:var(--surface-sunken)}.ab-gcard{position:relative;z-index:2;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:84%;aspect-ratio:1.586;padding:5.5% 6.5%;color:var(--ink-inverse);background:var(--surface-inverse);box-shadow:0 44px 60px -30px #14141499;transform:rotate(-4deg)}.ab-gcard--under{position:absolute;z-index:1;background:var(--brand);box-shadow:0 30px 40px -24px #14141473;transform:rotate(5deg) translate(7%,6%)}.ab-gcard__row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.ab-gcard__ico{display:grid;flex:none;place-items:center;box-sizing:border-box;width:44px;height:44px;border:5px solid var(--ink-inverse)}.ab-gcard__ico i{display:block;width:13px;height:13px;background:var(--brand)}.ab-gcard__label{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.24em;text-align:right;text-transform:uppercase;color:var(--line-strong)}.ab-gcard__amount{font-size:56px;line-height:52px;font-weight:800;letter-spacing:-.05em}.ab-gcard__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);font-family:var(--font-mono);font-size:11px;line-height:15px;font-weight:500;letter-spacing:.08em;color:var(--line-strong)}.ab-gcard__foot img{display:block;width:auto;height:24px}.ab-gcard__foot span{text-align:right}.ab-gmsg{padding:18px 20px;background:var(--surface-raised);border:var(--border-hairline) solid var(--line)}.ab-gmsg p{margin:0}.ab-gmsg__title{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.ab-gmsg__to{margin-block-start:var(--space-2);font-size:15px;line-height:22px}.ab-gmsg__to b{font-weight:600}.ab-gmsg__text{margin-block-start:var(--space-2);font-size:15px;line-height:23px;font-style:italic;white-space:pre-wrap;overflow-wrap:anywhere}.ab-gmsg__meta{margin-block-start:10px;font-family:var(--font-mono);font-size:12px;line-height:16px;color:var(--ink-muted)}@media(min-width:761px){.ab-gcard{width:66%}.ab-gcard__amount{font-size:92px;line-height:84px}.ab-gcard__foot img{height:34px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/component-gift-card.css.map */
