.GiftPurchase_sheet__BQSR7{--g-fir:#1f3a32;--g-fir-deep:#11221d;--g-berry:#b3263a;--g-berry-deep:#7d1626;--g-gold:#e9c77b;--g-gold-soft:#f6e3b0;--g-gold-deep:#b8893a;--g-snow:#fdfbf6;--g-paper:#fdfbf6;--g-ink:#12141f;--g-ink-muted:color-mix(in srgb,var(--g-ink) 62%,transparent);--g-ink-soft:color-mix(in srgb,var(--g-ink) 45%,transparent);--g-line:color-mix(in srgb,var(--g-ink) 10%,transparent);--g-line-strong:color-mix(in srgb,var(--g-ink) 18%,transparent);--g-focus:#ef5a00;--g-error:#9b1c2c;--g-foil:linear-gradient(135deg,var(--g-gold-deep) 0%,var(--g-gold-soft) 35%,var(--g-gold) 60%,var(--g-gold-deep) 100%);--g-font-sans:var(--font-dm-sans),"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--g-ease:cubic-bezier(0.22,1,0.36,1);display:flex;flex-direction:column;overflow:hidden;overflow:clip;color:var(--g-ink);font-family:var(--g-font-sans);background:var(--g-paper);-webkit-font-smoothing:antialiased}.GiftPurchase_sheet__BQSR7 *,.GiftPurchase_sheet__BQSR7 :after,.GiftPurchase_sheet__BQSR7 :before{box-sizing:border-box}.GiftPurchase_srOnly__L_v2B{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.GiftPurchase_overlay__K5O4V{position:fixed;inset:0;z-index:109;background:rgb(26 35 44/.42);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .22s ease;touch-action:none}.GiftPurchase_overlay__K5O4V[data-open=true]{opacity:1;pointer-events:auto}.GiftPurchase_sheet__BQSR7[data-variant=drawer]{position:fixed;top:max(.75rem,env(safe-area-inset-top,0px));right:max(.75rem,env(safe-area-inset-right,0px));bottom:max(.75rem,env(safe-area-inset-bottom,0px));z-index:110;width:min(30rem,calc(100vw - 1.5rem));border-radius:1.25rem;box-shadow:-20px 16px 56px rgb(10 18 15/.28);transform:translateX(calc(100% + 2rem));visibility:hidden;transition:transform .4s var(--g-ease),visibility 0s linear .4s;overscroll-behavior:contain}.GiftPurchase_sheet__BQSR7[data-variant=drawer][data-open=true]{transform:translateX(0);visibility:visible;transition:transform .4s var(--g-ease),visibility 0s}@media (max-width:639px){.GiftPurchase_sheet__BQSR7[data-variant=drawer]{top:auto;left:0;right:0;bottom:0;width:100%;height:min(94dvh,100%);border-radius:1.25rem 1.25rem 0 0;transform:translateY(104%)}.GiftPurchase_sheet__BQSR7[data-variant=drawer][data-open=true]{transform:translateY(0)}}.GiftPurchase_sheet__BQSR7[data-variant=inline]{width:100%;max-width:38rem;margin-inline:auto;border-radius:1.25rem;border:1px solid var(--g-line);box-shadow:0 20px 50px rgb(10 18 15/.1)}.GiftPurchase_head___vQZL{position:relative;flex-shrink:0;padding:1.25rem 1.25rem 1.05rem;color:var(--g-snow);background:radial-gradient(80% 120% at 100% 0,color-mix(in srgb,var(--g-gold) 14%,transparent) 0,transparent 60%),linear-gradient(170deg,var(--g-fir) 0,var(--g-fir-deep) 100%)}.GiftPurchase_handle__TcA9P{display:none}@media (max-width:639px){.GiftPurchase_handle__TcA9P{position:absolute;top:.45rem;left:50%;display:block;width:2.5rem;height:.25rem;border-radius:999px;background:rgb(253 251 246/.35);transform:translateX(-50%)}}.GiftPurchase_headRow__Vn__X{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.GiftPurchase_headCopy__6yhJu{min-width:0}.GiftPurchase_eyebrow__p1oZ3{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .35rem;font-size:.66rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--g-gold-soft)}.GiftPurchase_eyebrowSignal__e0_wb{width:.4rem;height:.4rem;border-radius:50%;background:var(--g-foil)}.GiftPurchase_title__RXEcb{margin:0;font-family:var(--g-font-sans);font-size:1.35rem;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--g-snow)}.GiftPurchase_close__KIawq{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:-.3rem -.4rem 0 0;border:0;border-radius:50%;background:transparent;color:var(--g-snow);cursor:pointer;transition:background .2s ease}.GiftPurchase_close__KIawq:hover{background:rgb(253 251 246/.12)}.GiftPurchase_progress__XuTcA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;margin:.9rem 0 0;padding:0;list-style:none}.GiftPurchase_progressStep__tjT4i{min-width:0}.GiftPurchase_progressBar__Uph_E{display:block;height:.18rem;border-radius:999px;background:rgb(253 251 246/.16);overflow:hidden}.GiftPurchase_progressBar__Uph_E:after{content:"";display:block;width:0;height:100%;background:var(--g-gold);transition:width .45s var(--g-ease)}.GiftPurchase_progressStep__tjT4i[data-done=true] .GiftPurchase_progressBar__Uph_E:after{width:100%}.GiftPurchase_body__kAIV7{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem 1.25rem 1.5rem;scroll-padding-block:1rem 6rem;scrollbar-width:thin;scrollbar-gutter:stable}.GiftPurchase_sheet__BQSR7[data-variant=inline] .GiftPurchase_body__kAIV7{overflow:visible}.GiftPurchase_flow__uEVj8{display:grid}.GiftPurchase_section__XX_KD{display:grid;gap:.85rem;min-width:0;margin:0;padding:1.35rem 0;border:0;border-top:1px solid var(--g-line)}.GiftPurchase_flow__uEVj8>.GiftPurchase_section__XX_KD:first-child{padding-top:0;border-top:0}.GiftPurchase_section__XX_KD:last-child{padding-bottom:.25rem}.GiftPurchase_legend__x_U3L{display:flex;align-items:center;justify-content:space-between;gap:.5rem;float:left;width:100%;margin:0;padding:0;font-size:.98rem;font-weight:650;letter-spacing:-.01em;color:var(--g-ink)}.GiftPurchase_sectionBody__Vre1x{display:grid;gap:.85rem;min-width:0}.GiftPurchase_sectionBody__Vre1x[hidden]{display:none}.GiftPurchase_section__XX_KD[data-locked=true]{gap:.35rem}.GiftPurchase_section__XX_KD[data-locked=true] .GiftPurchase_legend__x_U3L{color:var(--g-ink-soft)}.GiftPurchase_locked___Nj8L{margin:0;font-size:.8rem;color:var(--g-ink-muted)}.GiftPurchase_stack__YuD3p{display:grid;gap:.75rem}.GiftPurchase_segmented__3iFR8{display:flex;gap:.25rem;padding:.25rem;border-radius:999px;background:color-mix(in srgb,var(--g-ink) 6%,transparent)}.GiftPurchase_segmented__3iFR8>.GiftPurchase_radio__1um_m{flex:1}.GiftPurchase_rowList__cuyNK{display:grid;overflow:hidden;border:1px solid var(--g-line);border-radius:1rem;background:#fff}.GiftPurchase_rowList__cuyNK>.GiftPurchase_radio__1um_m+.GiftPurchase_radio__1um_m{border-top:1px solid var(--g-line)}.GiftPurchase_pillGrid__5_Igp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.GiftPurchase_radio__1um_m{position:relative;display:block;min-width:0;cursor:pointer}.GiftPurchase_radioInput__mkPG0{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.GiftPurchase_radioFace__mPAzx{display:flex;align-items:center;gap:.7rem;height:100%;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.GiftPurchase_radioInput__mkPG0:focus-visible+.GiftPurchase_radioFace__mPAzx{outline:2px solid var(--g-focus);outline-offset:2px}.GiftPurchase_radioCopy__M_9CB{display:grid;flex:1;min-width:0}.GiftPurchase_radioTitle__BLHp1{font-size:.88rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.GiftPurchase_radioHint__y8c5h{font-size:.76rem;color:var(--g-ink-muted)}.GiftPurchase_radioAside__dM9HO{flex-shrink:0;font-size:.92rem;font-weight:600;font-variant-numeric:tabular-nums}.GiftPurchase_radio__1um_m[data-tone=segment] .GiftPurchase_radioFace__mPAzx{justify-content:center;min-height:2.6rem;padding:.45rem .6rem;border-radius:999px;color:var(--g-ink-muted);text-align:center}.GiftPurchase_radio__1um_m[data-tone=segment]:hover .GiftPurchase_radioFace__mPAzx{color:var(--g-ink)}.GiftPurchase_radio__1um_m[data-tone=segment] .GiftPurchase_radioInput__mkPG0:checked+.GiftPurchase_radioFace__mPAzx{background:#fff;color:var(--g-ink);box-shadow:0 1px 3px rgb(18 20 31/.12)}.GiftPurchase_kindCards__2MPZ5{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:.5rem}.GiftPurchase_kindCards__2MPZ5[data-count="2"]{--cols:2}.GiftPurchase_radio__1um_m[data-tone=card] .GiftPurchase_radioFace__mPAzx{position:relative;flex-direction:column;justify-content:center;gap:.5rem;min-height:5.5rem;padding:.85rem .5rem .8rem;border:1px solid var(--g-line);border-radius:1rem;background:#fff;text-align:center}.GiftPurchase_radio__1um_m[data-tone=card] .GiftPurchase_radioCopy__M_9CB{flex:0 1 auto}.GiftPurchase_radio__1um_m[data-tone=card] .GiftPurchase_radioTitle__BLHp1{font-size:.86rem}.GiftPurchase_radioIcon___fnSd{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:color-mix(in srgb,var(--g-fir) 7%,transparent);color:var(--g-fir);transition:background .18s ease,color .18s ease}.GiftPurchase_radio__1um_m[data-tone=card]:hover .GiftPurchase_radioFace__mPAzx{border-color:color-mix(in srgb,var(--g-fir) 45%,transparent)}.GiftPurchase_radio__1um_m[data-tone=card] .GiftPurchase_radioInput__mkPG0:checked+.GiftPurchase_radioFace__mPAzx{border-color:var(--g-fir);background:linear-gradient(170deg,var(--g-fir) 0,var(--g-fir-deep) 100%);color:var(--g-snow)}.GiftPurchase_radio__1um_m[data-tone=card] .GiftPurchase_radioInput__mkPG0:checked+.GiftPurchase_radioFace__mPAzx .GiftPurchase_radioIcon___fnSd{background:color-mix(in srgb,var(--g-gold) 22%,transparent);color:var(--g-gold-soft)}.GiftPurchase_radioCheck__7cgre{display:grid;place-items:center;flex-shrink:0;width:1.3rem;height:1.3rem;border-radius:50%;border:1px solid var(--g-line-strong);color:transparent;transition:background .18s ease,border-color .18s ease,color .18s ease}.GiftPurchase_radio__1um_m[data-tone=card] .GiftPurchase_radioCheck__7cgre{position:absolute;top:.55rem;right:.55rem;width:1.15rem;height:1.15rem;border-color:transparent}.GiftPurchase_radioInput__mkPG0:checked+.GiftPurchase_radioFace__mPAzx .GiftPurchase_radioCheck__7cgre{border-color:var(--g-fir);background:var(--g-fir);color:var(--g-snow)}.GiftPurchase_radio__1um_m[data-tone=card] .GiftPurchase_radioInput__mkPG0:checked+.GiftPurchase_radioFace__mPAzx .GiftPurchase_radioCheck__7cgre{border-color:transparent;background:var(--g-gold);color:var(--g-fir-deep)}.GiftPurchase_radio__1um_m[data-tone=row] .GiftPurchase_radioFace__mPAzx{gap:.85rem;min-height:3.75rem;padding:.6rem .9rem .6rem .7rem}.GiftPurchase_radio__1um_m[data-tone=row]:hover .GiftPurchase_radioFace__mPAzx{background:color-mix(in srgb,var(--g-ink) 2.5%,#fff)}.GiftPurchase_radio__1um_m[data-tone=row] .GiftPurchase_radioInput__mkPG0:checked+.GiftPurchase_radioFace__mPAzx{background:color-mix(in srgb,var(--g-gold-soft) 26%,#fff)}.GiftPurchase_radio__1um_m[data-tone=row] .GiftPurchase_radioInput__mkPG0:focus-visible+.GiftPurchase_radioFace__mPAzx{outline-offset:-2px}.GiftPurchase_radioBadge__laiqC{display:grid;place-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.7rem;background:color-mix(in srgb,var(--g-fir) 6%,transparent);color:var(--g-fir);text-align:center;line-height:1;transition:background .18s ease,color .18s ease}.GiftPurchase_radioBadgeValue__6h39w{font-size:1.05rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.GiftPurchase_radioBadgeUnit__uyYgM{margin-top:.15rem;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.GiftPurchase_radio__1um_m[data-tone=row] .GiftPurchase_radioInput__mkPG0:checked+.GiftPurchase_radioFace__mPAzx .GiftPurchase_radioBadge__laiqC{background:var(--g-fir);color:var(--g-gold-soft)}.GiftPurchase_radio__1um_m[data-tone=row] .GiftPurchase_radioAside__dM9HO{font-size:.98rem;font-weight:700;color:var(--g-ink)}.GiftPurchase_radio__1um_m[data-tone=pill] .GiftPurchase_radioFace__mPAzx{justify-content:center;min-height:3rem;padding:.5rem .75rem;border:1px solid var(--g-line);border-radius:.8rem;background:#fff;text-align:center}.GiftPurchase_radio__1um_m[data-tone=pill] .GiftPurchase_radioTitle__BLHp1{font-size:.95rem;font-weight:650}.GiftPurchase_radio__1um_m[data-tone=pill]:hover .GiftPurchase_radioFace__mPAzx{border-color:color-mix(in srgb,var(--g-fir) 45%,transparent)}.GiftPurchase_radio__1um_m[data-tone=pill] .GiftPurchase_radioTitle__BLHp1{font-variant-numeric:tabular-nums}.GiftPurchase_radio__1um_m[data-tone=pill] .GiftPurchase_radioInput__mkPG0:checked+.GiftPurchase_radioFace__mPAzx{border-color:var(--g-fir);background:var(--g-fir);color:var(--g-snow)}.GiftPurchase_fieldGrid__QNC03{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.85rem .75rem}@media (max-width:479px){.GiftPurchase_fieldGrid__QNC03{grid-template-columns:1fr}}.GiftPurchase_field__fgcyT{display:grid;gap:.35rem;min-width:0}.GiftPurchase_fieldLabel__GvmLJ{font-size:.8rem;font-weight:600;color:var(--g-ink)}.GiftPurchase_requiredMark__eW7cI{margin-left:.15rem;color:var(--g-berry)}.GiftPurchase_optional__DRwbu{font-weight:500;color:var(--g-ink-soft)}.GiftPurchase_input__0HJPc{width:100%;min-height:2.85rem;padding:.6rem .85rem;border:1px solid var(--g-line-strong);border-radius:.75rem;background:#fff;color:var(--g-ink);font:inherit;font-size:1rem;transition:border-color .18s ease,box-shadow .18s ease}.GiftPurchase_input__0HJPc::placeholder{color:var(--g-ink-soft)}.GiftPurchase_input__0HJPc:focus{outline:none;border-color:var(--g-fir);box-shadow:0 0 0 3px color-mix(in srgb,var(--g-fir) 14%,transparent)}.GiftPurchase_input__0HJPc:focus-visible{outline:2px solid var(--g-focus);outline-offset:1px}.GiftPurchase_input__0HJPc[aria-invalid=true]{border-color:var(--g-error)}.GiftPurchase_textarea___LfBT{min-height:5.5rem;resize:vertical;line-height:1.5}.GiftPurchase_counter__r5gcH{justify-self:end;font-size:.7rem;font-variant-numeric:tabular-nums;color:var(--g-ink-soft)}.GiftPurchase_hint__9kzmg{margin:0;font-size:.78rem;line-height:1.45;color:var(--g-ink-muted)}.GiftPurchase_notice__CHFDQ{display:flex;align-items:center;gap:.55rem;margin:0;padding:.65rem .8rem;border-radius:.75rem;background:color-mix(in srgb,var(--g-gold-soft) 32%,#fff);border:1px solid color-mix(in srgb,var(--g-gold) 30%,transparent);font-size:.8rem;line-height:1.4;color:color-mix(in srgb,var(--g-ink) 78%,transparent)}.GiftPurchase_notice__CHFDQ svg{flex-shrink:0;color:var(--g-gold-deep)}.GiftPurchase_error__xLMR_{margin:0;font-size:.78rem;font-weight:600;line-height:1.4;color:var(--g-error)}.GiftPurchase_calendar__f4YRM{display:grid;gap:.5rem}.GiftPurchase_calendarTrigger__g7p3P{display:flex;align-items:center;gap:.65rem;width:100%;min-height:3rem;padding:.6rem .85rem;border:1px solid var(--g-line-strong);border-radius:.75rem;background:#fff;color:var(--g-ink);font:inherit;font-size:.95rem;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.GiftPurchase_calendarTrigger__g7p3P:hover{border-color:color-mix(in srgb,var(--g-fir) 45%,transparent)}.GiftPurchase_calendarTrigger__g7p3P[data-open=true]{border-color:var(--g-fir);box-shadow:0 0 0 3px color-mix(in srgb,var(--g-fir) 14%,transparent)}.GiftPurchase_calendarTrigger__g7p3P[aria-invalid=true]{border-color:var(--g-error)}.GiftPurchase_calendarTrigger__g7p3P:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.GiftPurchase_calendarTriggerIcon__s6ENq{flex-shrink:0;color:var(--g-fir)}.GiftPurchase_calendarTriggerText__BxF3g{flex:1;min-width:0;font-weight:600}.GiftPurchase_calendarTitle__zdRSa:first-letter,.GiftPurchase_calendarTriggerText__BxF3g:first-letter{text-transform:uppercase}.GiftPurchase_calendarChevron__Z6sym{flex-shrink:0;color:var(--g-ink-muted);transition:transform .22s var(--g-ease)}.GiftPurchase_calendarTrigger__g7p3P[data-open=true] .GiftPurchase_calendarChevron__Z6sym{transform:rotate(180deg)}.GiftPurchase_calendarPanel__MTeJv{padding:.85rem .85rem .75rem;border:1px solid var(--g-line);border-radius:1rem;background:#fff;box-shadow:0 16px 36px rgb(18 20 31/.08);animation:GiftPurchase_calendarIn__h7FrO .22s var(--g-ease)}.GiftPurchase_calendarPanel__MTeJv[hidden]{display:none}@keyframes GiftPurchase_calendarIn__h7FrO{0%{opacity:0;transform:translateY(-4px)}}.GiftPurchase_calendarHead__LhTuF{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.GiftPurchase_calendarTitle__zdRSa{margin:0;font-size:.95rem;font-weight:650}.GiftPurchase_calendarNav__YIieq{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:transparent;color:var(--g-ink);cursor:pointer;transition:background .16s ease}.GiftPurchase_calendarNav__YIieq:hover:not(:disabled){background:color-mix(in srgb,var(--g-ink) 6%,transparent)}.GiftPurchase_calendarNav__YIieq:disabled{color:var(--g-ink-soft);opacity:.4;cursor:default}.GiftPurchase_calendarNav__YIieq:focus-visible{outline:2px solid var(--g-focus);outline-offset:1px}.GiftPurchase_calendarGrid__rFwHo{width:100%;border-collapse:collapse;table-layout:fixed}.GiftPurchase_calendarGrid__rFwHo th{padding:0 0 .35rem;font-size:.7rem;font-weight:600;text-transform:capitalize;color:var(--g-ink-muted)}.GiftPurchase_calendarGrid__rFwHo td{padding:.12rem;text-align:center}.GiftPurchase_calendarDay__thSSi{display:inline-grid;place-items:center;width:100%;max-width:2.75rem;aspect-ratio:1;border:0;border-radius:50%;background:transparent;color:var(--g-ink);font:inherit;font-size:.88rem;font-weight:550;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .16s ease,color .16s ease}.GiftPurchase_calendarDay__thSSi:hover:not([aria-disabled=true]){background:color-mix(in srgb,var(--g-fir) 8%,transparent)}.GiftPurchase_calendarDay__thSSi[data-today=true]{box-shadow:inset 0 0 0 1px var(--g-gold-deep)}.GiftPurchase_calendarDay__thSSi[data-selected=true]{background:var(--g-fir);color:var(--g-gold-soft);font-weight:700}.GiftPurchase_calendarDay__thSSi[aria-disabled=true]{color:var(--g-ink-soft);opacity:.45;cursor:default}.GiftPurchase_calendarDay__thSSi:focus-visible{outline:2px solid var(--g-focus);outline-offset:1px}.GiftPurchase_express__dWbl2{display:grid;gap:.85rem}.GiftPurchase_express__dWbl2[data-available=false]{height:0;overflow:hidden}.GiftPurchase_divider__GrR7P{display:flex;align-items:center;gap:.75rem;margin:0;font-size:.74rem;color:var(--g-ink-muted)}.GiftPurchase_divider__GrR7P:after,.GiftPurchase_divider__GrR7P:before{content:"";flex:1;height:1px;background:var(--g-line)}.GiftPurchase_card__Qtjbb{display:grid;gap:.4rem}.GiftPurchase_cardTitle__38vaf{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:.8rem;font-weight:600;color:var(--g-ink)}.GiftPurchase_cardInput__w_Rys{padding:.85rem;border:1px solid var(--g-line-strong);border-radius:.75rem;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.GiftPurchase_cardInput__w_Rys[data-focused=true]{border-color:var(--g-fir);box-shadow:0 0 0 3px color-mix(in srgb,var(--g-fir) 14%,transparent)}.GiftPurchase_cardInput__w_Rys[data-invalid=true]{border-color:var(--g-error)}.GiftPurchase_cardNote__etC9K,.GiftPurchase_terms__0MEsr{margin:0;font-size:.74rem;line-height:1.45;color:var(--g-ink-muted)}.GiftPurchase_link__fN2KZ{color:inherit;text-decoration:underline;text-underline-offset:.2em}.GiftPurchase_foot__R8IvA{flex-shrink:0;display:grid;gap:.6rem;padding:.9rem 1.25rem max(.95rem,env(safe-area-inset-bottom,0px));background:var(--g-paper);border-top:1px solid var(--g-line)}.GiftPurchase_sheet__BQSR7[data-variant=inline] .GiftPurchase_foot__R8IvA{position:sticky;bottom:0;border-radius:0 0 1.25rem 1.25rem}.GiftPurchase_footAlert__R07Ml{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;font-size:.8rem;font-weight:600;color:var(--g-error)}.GiftPurchase_footAlertLink__BZfjF{flex-shrink:0;padding:.25rem 0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.GiftPurchase_footRow__YO6rc{display:flex;align-items:center;justify-content:space-between;gap:1rem}.GiftPurchase_footTotal__1yhfP{display:grid;margin:0;line-height:1.1}.GiftPurchase_footTotalLabel__rpdUz{font-size:.72rem;color:var(--g-ink-muted)}.GiftPurchase_footTotalValue__Vvrdu{font-family:var(--g-font-sans);font-size:1.3rem;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.GiftPurchase_payButton__hBTsj{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:0 1.35rem;border:0;border-radius:999px;background:var(--g-berry);color:var(--g-snow);font:inherit;font-size:.95rem;font-weight:650;cursor:pointer;transition:background .18s ease}.GiftPurchase_payButton__hBTsj:hover:not(:disabled){background:var(--g-berry-deep)}.GiftPurchase_payButton__hBTsj:disabled{cursor:progress;opacity:.85}.GiftPurchase_spinner__tW7mz{width:1rem;height:1rem;border:2px solid rgb(253 251 246/.4);border-top:2px solid var(--g-snow);border-radius:50%;animation:GiftPurchase_spin__Je4XR .8s linear infinite}@keyframes GiftPurchase_spin__Je4XR{to{transform:rotate(1turn)}}.GiftPurchase_close__KIawq:focus-visible,.GiftPurchase_footAlertLink__BZfjF:focus-visible,.GiftPurchase_ghostButton__NRKAQ:focus-visible,.GiftPurchase_link__fN2KZ:focus-visible,.GiftPurchase_payButton__hBTsj:focus-visible,.GiftPurchase_secondaryButton__C1XB8:focus-visible{outline:2px solid var(--g-focus);outline-offset:3px}.GiftPurchase_done__Hjabb{display:grid;justify-items:center;gap:.6rem;padding:1.5rem .25rem .5rem;text-align:center}.GiftPurchase_doneSeal__c7JxN{display:grid;place-items:center;width:3.75rem;height:3.75rem;border-radius:50%;background:var(--g-foil);color:var(--g-fir-deep)}.GiftPurchase_doneTitle__Co3Dk{margin:.4rem 0 0;font-family:var(--g-font-sans);font-size:1.4rem;font-weight:650;letter-spacing:-.02em;line-height:1.1}.GiftPurchase_doneTitle__Co3Dk:focus{outline:none}.GiftPurchase_doneBody__YRroi{max-width:22rem;margin:0;font-size:.92rem;line-height:1.5;color:var(--g-ink-muted)}.GiftPurchase_summary__FPrUN{display:grid;gap:.5rem;width:100%;margin:.75rem 0 0;padding:.9rem 0 0;border-top:1px solid var(--g-line);text-align:left}.GiftPurchase_summaryRow__wyJK9{display:flex;justify-content:space-between;gap:1rem;font-size:.86rem}.GiftPurchase_summaryRow__wyJK9 dt{color:var(--g-ink-muted)}.GiftPurchase_summaryRow__wyJK9 dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.GiftPurchase_doneActions__8BDct{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem}.GiftPurchase_ghostButton__NRKAQ,.GiftPurchase_secondaryButton__C1XB8{min-height:2.75rem;padding:0 1.15rem;border-radius:999px;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.GiftPurchase_secondaryButton__C1XB8{border:0;background:var(--g-fir);color:var(--g-snow)}.GiftPurchase_ghostButton__NRKAQ{border:1px solid var(--g-line-strong);background:transparent;color:var(--g-ink)}@media (prefers-reduced-motion:reduce){.GiftPurchase_calendarChevron__Z6sym,.GiftPurchase_overlay__K5O4V,.GiftPurchase_progressBar__Uph_E:after,.GiftPurchase_radioBadge__laiqC,.GiftPurchase_radioCheck__7cgre,.GiftPurchase_radioFace__mPAzx,.GiftPurchase_radioIcon___fnSd,.GiftPurchase_sheet__BQSR7[data-variant=drawer]{transition:none}.GiftPurchase_calendarPanel__MTeJv,.GiftPurchase_spinner__tW7mz{animation:none}}