.gift-module__5GJmEG__page{--ink-2:#2e1f16ad;--line:#2e1f161f;--line-2:#2e1f1638;max-width:1200px;color:var(--ink);font-family:var(--font-ui);gap:16px;margin:0 auto;padding:20px 40px 64px;display:grid}.gift-module__5GJmEG__crumb{font:400 12px/1 var(--font-ui);letter-spacing:.15em;text-transform:uppercase;color:#2e1f1675;gap:8px;display:flex}.gift-module__5GJmEG__crumb a{color:inherit;text-decoration:none}.gift-module__5GJmEG__crumb [aria-current]{color:var(--ink)}.gift-module__5GJmEG__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.gift-module__5GJmEG__prev{background:linear-gradient(160deg,#f3ebe3,#eadfd4);gap:22px;padding:48px 40px 28px;display:grid;position:sticky;top:96px}.gift-module__5GJmEG__card{aspect-ratio:1.586;border-radius:14px;flex-direction:column;justify-content:space-between;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,0 30px 60px -20px #2e1f1673,0 10px 20px -10px #2e1f164d}.gift-module__5GJmEG__card:before{content:"";pointer-events:none;z-index:2;opacity:.8;background:linear-gradient(115deg,#fff0 35%,#ffffff12 48%,#fff0 60%);position:absolute;inset:0}.gift-module__5GJmEG__card[data-design=SIGNATURE]{color:#fdf8f4;background:#1a1412}.gift-module__5GJmEG__card[data-design=SIGNATURE]:before{display:none}.gift-module__5GJmEG__card[data-design=ROUGE]{color:#fdf8f4;background:radial-gradient(120% 90% at 85% 10%,#c2303e 0%,#a91c2a 45%,#7e1520 100%)}.gift-module__5GJmEG__card[data-design=IVORY]{color:#2e1f16;background:radial-gradient(120% 90% at 85% 10%,#fffdf9 0%,#f7f1ea 55%,#ede3d8 100%)}.gift-module__5GJmEG__card[data-design=CAMPAIGN]{color:#fdf8f4;background:#2e1f16}.gift-module__5GJmEG__card[data-design=CAMPAIGN]:after{content:"";background:linear-gradient(#1c130e73,#1c130e0d 40%,#1c130ebf);position:absolute;inset:0}.gift-module__5GJmEG__photo{object-fit:cover;object-position:center 20%;filter:saturate(.9);width:100%;height:100%;position:absolute;inset:0}.gift-module__5GJmEG__pat{pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.gift-module__5GJmEG__card[data-design=ROUGE] .gift-module__5GJmEG__pat{opacity:.14}.gift-module__5GJmEG__card[data-design=IVORY] .gift-module__5GJmEG__pat{opacity:.12}.gift-module__5GJmEG__frame{opacity:.22;pointer-events:none;z-index:3;border:1px solid;border-radius:8px;position:absolute;inset:10px}.gift-module__5GJmEG__lock{z-index:3;flex:1;justify-content:center;align-items:center;padding-top:4px;display:flex;position:relative}.gift-module__5GJmEG__lock img{width:auto;height:52%;max-height:120px}.gift-module__5GJmEG__top{z-index:3;justify-content:space-between;align-items:center;display:flex;position:relative}.gift-module__5GJmEG__top img{width:auto;height:76px}.gift-module__5GJmEG__bot{z-index:3;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:-6px;display:flex;position:relative}.gift-module__5GJmEG__botL{gap:4px;display:grid}.gift-module__5GJmEG__lab{font:600 10px/1 var(--font-ui);letter-spacing:.28em;text-transform:uppercase;opacity:.85}.gift-module__5GJmEG__to{font:italic 400 17px/1.2 var(--font-display)}.gift-module__5GJmEG__amt{font:500 44px/1 var(--font-display);font-variant-numeric:lining-nums;letter-spacing:-.01em}.gift-module__5GJmEG__designs{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.gift-module__5GJmEG__chip{border:1px solid var(--line-2);font:400 12px var(--font-ui);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.gift-module__5GJmEG__chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--porcelain)}.gift-module__5GJmEG__dot{border:1px solid #2e1f1633;border-radius:50%;width:12px;height:12px}.gift-module__5GJmEG__dot[data-design=SIGNATURE]{background:#1a1412}.gift-module__5GJmEG__dot[data-design=ROUGE]{background:#a91c2a}.gift-module__5GJmEG__dot[data-design=IVORY]{background:#f7f1ea}.gift-module__5GJmEG__dot[data-design=CAMPAIGN]{background:#1a1412;box-shadow:inset 0 0 0 3px #f0ddd0}.gift-module__5GJmEG__form{gap:16px;display:grid}.gift-module__5GJmEG__eb{font:600 11px/1.2 var(--font-ui);letter-spacing:.16em;text-transform:uppercase}.gift-module__5GJmEG__ebR{color:var(--rouge)}.gift-module__5GJmEG__d2{font:400 clamp(30px,4.4vw,58px)/1.04 var(--font-display);letter-spacing:-.02em;margin:0}.gift-module__5GJmEG__mut{color:var(--ink-2)}.gift-module__5GJmEG__lede{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.gift-module__5GJmEG__g8{gap:8px;display:grid}.gift-module__5GJmEG__amts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.gift-module__5GJmEG__sz{border:1px solid var(--line-2);height:46px;font:500 14px var(--font-ui);color:var(--ink);cursor:pointer;background:0 0}.gift-module__5GJmEG__sz[aria-pressed=true]{background:var(--ink);color:var(--porcelain);border-color:var(--ink)}.gift-module__5GJmEG__row2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.gift-module__5GJmEG__field{font:600 11px/1.2 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;align-content:start;gap:6px;display:grid}.gift-module__5GJmEG__field input,.gift-module__5GJmEG__field textarea{border:1px solid var(--line-2);font:400 16px var(--font-ui);letter-spacing:normal;text-transform:none;color:var(--ink);background:#fff;width:100%;padding:0 14px}.gift-module__5GJmEG__field input{height:48px}.gift-module__5GJmEG__field textarea{resize:vertical;padding:12px 14px}.gift-module__5GJmEG__field input[aria-invalid=true]{border-color:var(--rouge)}.gift-module__5GJmEG__hint{font:400 12px/1.4 var(--font-ui);letter-spacing:normal;text-transform:none;color:var(--ink-2)}.gift-module__5GJmEG__chips{flex-wrap:wrap;gap:6px;display:flex}.gift-module__5GJmEG__btn{min-height:50px;font:600 13px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 26px;display:inline-flex}.gift-module__5GJmEG__btnSm{min-height:44px;padding:0 16px;font-size:11px}.gift-module__5GJmEG__primary{background:var(--rouge);border-color:var(--rouge);color:var(--porcelain);width:100%}.gift-module__5GJmEG__primary:hover{background:#8a1622;border-color:#8a1622}.gift-module__5GJmEG__btn:disabled{opacity:.5;cursor:not-allowed}.gift-module__5GJmEG__fine{color:var(--ink-2);margin:0;font-size:12px;line-height:1.5}.gift-module__5GJmEG__err{color:var(--rouge);margin:0;font-size:13px}.gift-module__5GJmEG__bal{border-top:1px solid var(--line);gap:8px;padding-top:16px;display:grid}.gift-module__5GJmEG__balRow{align-items:end;gap:8px;display:flex}.gift-module__5GJmEG__balRow .gift-module__5GJmEG__field{flex:1}@media (max-width:860px){.gift-module__5GJmEG__page{padding:12px 16px 40px}.gift-module__5GJmEG__grid{grid-template-columns:minmax(0,1fr);gap:20px}.gift-module__5GJmEG__prev{padding:28px 16px 18px;position:static}.gift-module__5GJmEG__card{border-radius:12px;padding:18px 20px}.gift-module__5GJmEG__amt{font-size:32px}.gift-module__5GJmEG__to{font-size:14px}.gift-module__5GJmEG__top img{height:54px}.gift-module__5GJmEG__lock img{max-height:84px}.gift-module__5GJmEG__amts{grid-template-columns:repeat(2,minmax(0,1fr))}.gift-module__5GJmEG__row2{grid-template-columns:minmax(0,1fr)}}.gift-module__5GJmEG__field .gift-module__5GJmEG__chip{letter-spacing:normal;text-transform:none;font-weight:400}.gift-module__5GJmEG__ty{text-align:center;justify-items:center;gap:14px;width:100%;max-width:560px;margin:24px auto 8px;display:grid}.gift-module__5GJmEG__ty h1,.gift-module__5GJmEG__ty p{margin:0}.gift-module__5GJmEG__tyCard{width:min(340px,100%);margin-bottom:10px}.gift-module__5GJmEG__tyRows{border-top:1px solid var(--line);text-align:left;width:100%;margin:6px 0;display:grid}.gift-module__5GJmEG__tyRows div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.gift-module__5GJmEG__tyRows dt{color:var(--ink-2)}.gift-module__5GJmEG__tyRows dd{text-align:right;margin:0;font-weight:500}.gift-module__5GJmEG__tyBtns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.gift-module__5GJmEG__tyBtns .gift-module__5GJmEG__primary{width:auto}.gift-module__5GJmEG__btnSm{min-height:38px;padding:0 16px;font-size:11px;text-decoration:none}.gift-module__5GJmEG__ghostBtn{background:0 0}.gift-module__5GJmEG__spin{border:2px solid var(--line-2);border-top-color:var(--rouge);border-radius:50%;width:28px;height:28px;animation:1s linear infinite gift-module__5GJmEG__gcspin}@keyframes gift-module__5GJmEG__gcspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gift-module__5GJmEG__spin{animation:none}}
