.gc-card{container-type:inline-size;width:100%;aspect-ratio:148 / 210;background:#fff;color:#1a1a1a;box-shadow:0 .2rem 1.6rem #0000001f;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;letter-spacing:0;line-height:1.25;text-align:left}.gc-card__art{--art-top: 6.6cqw;--art-w: min(65.6cqw, (100cqh - var(--art-top)) * .8);--gutter: calc((100cqw - var(--art-w)) / 2);container-type:size;position:relative;min-height:0}.gc-card__image{position:absolute;top:var(--art-top);left:var(--gutter);display:block;width:var(--art-w);height:auto;aspect-ratio:4 / 5;object-fit:contain;object-position:center top}.gc-card__emblem{position:absolute;top:var(--art-top);left:calc((var(--gutter) - 10.3cqw) / 2);width:10.3cqw;height:auto;display:block}.gc-card__tagline{position:absolute;top:var(--art-top);right:calc((var(--gutter) - 2.6cqw) / 2);margin:0;writing-mode:vertical-rl;transform:rotate(180deg);font-size:2.6cqw;line-height:1;white-space:nowrap;color:#6b6b6b}.gc-card__body{min-height:54cqi;padding:4.5cqi 6.8cqi 6.8cqi;display:flex;flex-direction:column;justify-content:space-between;gap:2.5cqi}.gc-card__head{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:3cqi}.gc-card__eyebrow{flex-basis:100%;margin:0 0 .8cqi;font-size:2.7cqi;text-transform:uppercase;letter-spacing:.12em;color:#6b6b6b}.gc-card__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:7cqi;line-height:1.1;color:inherit}.gc-card__value{margin:0 0 0 auto;font-family:var(--font-heading-family);font-size:7cqi;line-height:1.1;white-space:nowrap}.gc-card__note{font-size:3.2cqi;line-height:1.4}.gc-card__note p{margin:0}.gc-card__to{font-weight:600}.gc-card__message{margin-top:.8cqi!important;font-style:italic;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gc-card__redeem{display:flex;align-items:flex-end;justify-content:space-between;gap:4cqi;border-top:1px solid #e2e2e2;padding-top:3cqi}.gc-card__code-wrap{min-width:0}.gc-card__code-wrap p{margin:0}.gc-card__label{font-size:2.5cqi;text-transform:uppercase;letter-spacing:.12em;color:#6b6b6b}.gc-card__code{margin:.6cqi 0 1.2cqi!important;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:4.4cqi;font-weight:600;letter-spacing:.04em;word-break:break-all}.gc-card__how{font-size:2.6cqi;line-height:1.4;color:#4a4a4a}.gc-card__qr{flex:0 0 auto;width:17cqi;height:17cqi}.gc-card__qr canvas{display:none!important}.gc-card__qr img{width:100%!important;height:100%!important;display:block;image-rendering:pixelated}
/*# sourceMappingURL=/cdn/shop/t/10/assets/gift-card.css.map */
