.gc{padding:var(--bar) 0 0}.gc-shot{margin:0}.gc-shot img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.gc-buy{padding:16px var(--gutter) 0}.gc-name{margin:0 0 4px;font-weight:500}.gc-price{color:var(--ink-soft)}fieldset{border:0;margin:0;padding:0;min-width:0}.gc-amts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 18px}.gc-seg{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 4px}.gc-btn{position:relative;display:flex;align-items:center;justify-content:center;height:30px;border:1px solid var(--rule);color:var(--ink-soft);cursor:pointer}.gc-btn input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.gc-btn:has(input:checked){border-color:var(--ink);color:var(--ink)}.gc-btn:has(input:focus-visible){outline:1px solid var(--ink);outline-offset:2px}.gc-btn.is-off{opacity:.4;cursor:default}.gc-copy{margin:0 0 18px}.gc-copy p{margin:0 0 12px;font-size:13px;line-height:1.8;letter-spacing:.01em;color:var(--ink-soft)}.gc-to legend{padding:0}.gc-them{margin:6px 0 0}.gc-field{display:block;border-bottom:1px solid var(--rule);padding:10px 0 6px}.gc-field span{display:block;color:var(--ink-soft);margin:0 0 4px}.gc-field input,.gc-field textarea{width:100%;border:0;background:transparent;padding:2px 0;margin:0;font-family:inherit;font-size:16px;color:var(--ink);resize:vertical}.gc-field input:focus,.gc-field textarea:focus{outline:none}.gc-field:focus-within{border-bottom-color:var(--ink)}.gc-add{display:flex;align-items:center;justify-content:center;width:100%;height:30px;margin:22px 0 0;background:#c63e40;color:var(--paper);border:1px solid #c63e40;font-family:inherit;cursor:pointer}.gc-add:disabled{opacity:.4;cursor:default}.errors{color:#c63e40;font-size:13px;margin:12px 0}.errors ul{margin:0;padding-left:18px}.about-end{height:48px}@media(min-width:1024px){.gc{padding:calc(var(--bar) + 26px) var(--gutter) 0}.gc-cols{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap);align-items:start}.gc-shot{grid-column:2 / span 5}.gc-buy{grid-column:8 / span 4;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/page-gift-card.css.map */
