.gifts-module__Rg4GzG__page{background:var(--paper);color:var(--ink-paper);min-height:100vh}.gifts-module__Rg4GzG__body{padding-top:clamp(3rem,7vw,5rem);padding-bottom:clamp(4rem,9vw,7rem)}.gifts-module__Rg4GzG__body>*+*{margin-top:clamp(2.5rem,6vw,4rem)}.gifts-module__Rg4GzG__note{font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--ink-paper);text-align:center;max-width:34rem;margin-left:auto;margin-right:auto}.gifts-module__Rg4GzG__methods{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(1.5rem,4vw,2.5rem);display:flex}.gifts-module__Rg4GzG__method{align-items:center;gap:var(--space-3);border:1px solid rgba(var(--gold-rgb), .28);background:#fff;flex-direction:column;width:min(22rem,100%);padding:clamp(1rem,3vw,1.5rem);display:flex}.gifts-module__Rg4GzG__methodLabel{font-family:var(--font-caps);font-size:var(--text-xs);letter-spacing:var(--tracking-caps-sm);text-transform:uppercase;color:var(--primary);text-align:center}.gifts-module__Rg4GzG__qr{width:100%;height:auto;display:block}.gifts-module__Rg4GzG__methodName{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.04em;color:var(--text-mid);text-align:center;line-height:1.4}.gifts-module__Rg4GzG__help{font-family:var(--font-body);font-size:var(--text-base);font-style:italic;line-height:var(--leading-relaxed);color:var(--text-mid);text-align:center;flex-basis:100%;max-width:30rem;margin:clamp(1.5rem,4vw,2rem) auto 0}.gifts-module__Rg4GzG__foot{justify-content:center;display:flex}
