.gift_main__PnMeU{padding-top:48px;display:flex;flex-direction:column;gap:22px}.gift_h1__xn9oV{margin:0;font-family:var(--font-unbounded);font-weight:300;font-size:clamp(34px,4.4vw,60px);text-transform:uppercase;line-height:1.05}.gift_lead__CI29t{margin:0;max-width:620px;font-size:17px;line-height:1.7;color:#4a4a4a}.gift_pick__auXEy{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:64px;gap:64px;margin-top:32px;align-items:center}.gift_card__Flcnn{position:relative;aspect-ratio:89/59;border-radius:22px;padding:7%;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 30px 60px rgba(0,0,0,.18);transition:background .6s}.gift_logo__k0_Em{font-family:var(--font-unbounded);font-weight:300;letter-spacing:.2em;font-size:clamp(18px,2.2vw,30px)}.gift_cardLab___5oOZ{position:absolute;top:7%;right:7%;text-align:right;font-size:11px;letter-spacing:.3em;text-transform:uppercase;opacity:.7;line-height:1.7}.gift_amount__ZPBSO{font-family:var(--font-unbounded);font-weight:300;font-size:clamp(34px,5vw,64px)}.gift_valid__IBh_t{font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.65;margin-top:-16px}.gift_opts__TSNeX{display:flex;flex-direction:column;gap:14px}.gift_lab__SBaaq{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin-top:8px}.gift_row__qjLZx{display:flex;flex-wrap:wrap;gap:8px}.gift_row__qjLZx button{min-height:46px;padding:0 18px;border-radius:999px;border:1px solid #e1e1e1;background:#fff;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;gap:10px}.gift_row__qjLZx button[data-on="1"]{border-color:var(--ink);background:var(--ink);color:#fff}.gift_row__qjLZx i{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.gift_opts__TSNeX .btn{margin-top:12px}.gift_rules__VA1IN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:56px}.gift_rules__VA1IN div{padding:28px;border-radius:20px;background:var(--soft);display:flex;flex-direction:column;gap:8px}.gift_rules__VA1IN span{color:#4a4a4a;font-size:15px;line-height:1.6}@media (max-width:960px){.gift_pick__auXEy,.gift_rules__VA1IN{grid-template-columns:1fr}}