.gift-card[data-v-7fa0c94d]{aspect-ratio:1.6;border-radius:var(--radius-panel);background:radial-gradient(circle at 15% 20%, #116dff8c, transparent 55%), radial-gradient(circle at 85% 90%, #a0b4d259, transparent 50%), linear-gradient(135deg, #116dff47, var(--color-black));border:1px solid var(--panel-border);width:100%;max-width:440px;box-shadow:var(--panel-glow);color:var(--color-white);position:relative;overflow:hidden}.gift-card__ribbon[data-v-7fa0c94d]{background:linear-gradient(90deg, var(--color-primary), var(--color-primary-hover));opacity:.9;position:absolute}.gift-card__ribbon--vertical[data-v-7fa0c94d]{width:10%;top:0;bottom:0;left:68%}.gift-card__ribbon--horizontal[data-v-7fa0c94d]{height:14%;top:56%;left:0;right:0}.gift-card__bow[data-v-7fa0c94d]{width:0;height:0;position:absolute;top:63%;left:73%}.gift-card__bow-loop[data-v-7fa0c94d]{border:6px solid var(--color-primary);background:#116dff40;border-radius:50%/60% 60% 40% 40%;width:56px;height:36px;position:absolute;top:-18px}.gift-card__bow-loop--left[data-v-7fa0c94d]{left:-58px;transform:rotate(-18deg)}.gift-card__bow-loop--right[data-v-7fa0c94d]{left:2px;transform:rotate(18deg)}.gift-card__bow-knot[data-v-7fa0c94d]{background:var(--color-primary-hover);border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;left:-9px;box-shadow:0 0 0 3px #ffffff26}.gift-card__body[data-v-7fa0c94d]{flex-direction:column;padding:7% 8%;display:flex;position:absolute;inset:0}.gift-card__body p[data-v-7fa0c94d]{margin:0}.gift-card__brand[data-v-7fa0c94d]{font-family:var(--font-display);letter-spacing:.35em;text-transform:uppercase;font-size:13px}.gift-card__product[data-v-7fa0c94d]{max-width:62%;font-family:var(--font-futura);margin-top:auto;font-size:clamp(18px,4.4vw,26px);font-weight:500;line-height:1.15}.gift-card__price[data-v-7fa0c94d]{font-family:var(--font-din);margin-top:6px;font-size:16px;font-weight:500}.gift-purchase[data-v-89daf3d0]{flex-direction:column;gap:28px;margin:32px 0 16px;display:flex;position:relative}.gift-purchase__group[data-v-89daf3d0]{border:none;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.gift-purchase__legend[data-v-89daf3d0]{font-family:var(--font-futura);font-size:var(--fs-card-title);color:var(--color-white);margin:0 0 4px;padding:0;font-weight:500;line-height:1.25}.gift-purchase__optional[data-v-89daf3d0]{font-family:var(--font-din);font-size:var(--fs-small);color:var(--color-gray-400);font-weight:300}.gift-purchase__row[data-v-89daf3d0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.gift-purchase__field[data-v-89daf3d0]{flex-direction:column;gap:8px;min-width:0;display:flex}.gift-purchase__field label[data-v-89daf3d0],.gift-purchase__choice[data-v-89daf3d0]{font-family:var(--font-din);color:var(--color-white);font-size:15px;font-weight:300}.gift-purchase__field input[data-v-89daf3d0],.gift-purchase__field textarea[data-v-89daf3d0]{border:none;border-bottom:1px solid var(--color-gray-500);color:var(--color-white);font-family:var(--font-din);resize:vertical;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border-radius:0;width:100%;padding:8px 2px;font-size:16px}.gift-purchase__field textarea[data-v-89daf3d0]::placeholder{color:var(--color-gray-400)}.gift-purchase__field input[data-v-89daf3d0]:focus,.gift-purchase__field textarea[data-v-89daf3d0]:focus{border-bottom-color:var(--color-white)}.gift-purchase__field input[aria-invalid=true][data-v-89daf3d0],.gift-purchase__field textarea[aria-invalid=true][data-v-89daf3d0]{border-bottom-color:#ff4040}.gift-purchase__choices[data-v-89daf3d0]{flex-wrap:wrap;gap:24px;display:flex}.gift-purchase__choice[data-v-89daf3d0]{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.gift-purchase__choice input[data-v-89daf3d0]{width:18px;height:18px;accent-color:var(--color-white);margin:0}.gift-purchase__hint[data-v-89daf3d0]{font-family:var(--font-din);font-size:var(--fs-small);color:var(--color-gray-400);margin:0;font-weight:300}.gift-purchase__hint--over[data-v-89daf3d0]{color:#ff4040}.gift-purchase__error[data-v-89daf3d0],.gift-purchase__alert[data-v-89daf3d0]{color:#ff4040;font-family:var(--font-din);margin:0;font-size:14px}.gift-purchase__alert[data-v-89daf3d0]:empty,.gift-purchase__status[data-v-89daf3d0]:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gift-purchase__submit[data-v-89daf3d0]{align-self:flex-start;padding:14px 32px;font-size:15px}.gift-purchase__submit[data-v-89daf3d0]:disabled{background:var(--color-gray-800);color:var(--color-gray-400);cursor:progress}.gift-purchase__status[data-v-89daf3d0]{font-family:var(--font-din);font-size:var(--fs-small);color:var(--color-steel);margin:0;font-weight:300}@media (width<=600px){.gift-purchase__row[data-v-89daf3d0]{grid-template-columns:1fr}.gift-purchase__submit[data-v-89daf3d0]{align-self:stretch}}.gift-page[data-v-5a59e14c]{padding-bottom:var(--section-pad)}.gift-section-title[data-v-5a59e14c]{font-family:var(--font-futura);font-size:var(--fs-h2);margin:0 0 16px;font-weight:300;line-height:1.15}.gift-hero[data-v-5a59e14c]{background:var(--hero-atmosphere,transparent);padding:72px 0 64px;position:relative}.gift-hero__inner[data-v-5a59e14c]{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid}.gift-hero__title[data-v-5a59e14c]{font-family:var(--font-futura);font-size:clamp(36px, 5vw, var(--fs-hero));margin:0 0 20px;font-weight:300;line-height:1.08}.gift-hero__lede[data-v-5a59e14c]{font-family:var(--font-din);color:var(--color-gray-200);max-width:540px;margin:0 0 32px;font-size:19px;font-weight:300}.gift-hero__actions[data-v-5a59e14c]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.gift-cta[data-v-5a59e14c]{padding:14px 32px;font-size:15px}.gift-cta[data-v-5a59e14c]:disabled{background:var(--color-gray-800);color:var(--color-gray-400);cursor:not-allowed}.gift-hero__note[data-v-5a59e14c],.gift-hero__unavailable[data-v-5a59e14c]{font-family:var(--font-din);font-size:var(--fs-small);color:var(--color-gray-400);margin:0;font-weight:300}.gift-hero__unavailable[data-v-5a59e14c]{color:var(--color-steel)}.gift-hero__art[data-v-5a59e14c]{justify-content:center;display:flex}.gift-includes[data-v-5a59e14c]{padding:var(--section-pad) 0 0}.gift-includes__list[data-v-5a59e14c]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.gift-includes__item[data-v-5a59e14c]{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:#ffffff08;padding:24px}.gift-steps__title[data-v-5a59e14c],.gift-faqs__question[data-v-5a59e14c]{font-family:var(--font-futura);font-size:var(--fs-card-title);margin:0 0 10px;font-weight:500;line-height:1.25}.gift-includes__item[data-v-5a59e14c],.gift-steps__body[data-v-5a59e14c],.gift-faqs__answer[data-v-5a59e14c],.gift-form__terms[data-v-5a59e14c]{font-family:var(--font-din);color:var(--color-gray-200);margin:0;font-size:16px;font-weight:300;line-height:1.6}.gift-steps[data-v-5a59e14c]{padding:var(--section-pad) 0 0}.gift-steps__list[data-v-5a59e14c]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.gift-steps__number[data-v-5a59e14c]{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:.35em;color:var(--color-steel);margin-bottom:12px;display:block}.gift-form[data-v-5a59e14c]{padding:var(--section-pad) 0 0;scroll-margin-top:calc(var(--header-offset) + 24px)}.gift-form[data-v-5a59e14c]:focus:not(:focus-visible){outline:none}.gift-form__inner[data-v-5a59e14c]{max-width:720px}.gift-form__unavailable[data-v-5a59e14c]{border:1px solid var(--panel-border);border-radius:var(--radius-panel);font-family:var(--font-din);color:var(--color-steel);margin:0 0 16px;padding:16px 20px;font-size:16px;font-weight:300}.gift-form__terms[data-v-5a59e14c]{margin:0 0 16px}.gift-form__notice[data-v-5a59e14c]{border:1px solid var(--panel-border);border-radius:var(--radius-panel);font-family:var(--font-din);color:var(--color-white);margin:0 0 16px;padding:16px 20px;font-size:16px;font-weight:300}.gift-includes__label[data-v-5a59e14c],.gift-form__terms strong[data-v-5a59e14c]{color:var(--color-white);font-weight:500}.gift-form__fine-print[data-v-5a59e14c]{font-family:var(--font-din);font-size:var(--fs-small);color:var(--color-gray-400);margin:0;font-weight:300}.gift-faqs__answer a[data-v-5a59e14c]{color:var(--color-white)}.gift-faqs[data-v-5a59e14c]{padding:var(--section-pad) 0 0}.gift-faqs__item[data-v-5a59e14c]{border-top:1px solid var(--panel-border);max-width:760px;padding:20px 0}.gift-faqs__item[data-v-5a59e14c]:last-of-type{border-bottom:1px solid var(--panel-border)}.gift-terms-link[data-v-5a59e14c]{color:var(--color-white)}@media (width<=900px){.gift-hero__inner[data-v-5a59e14c]{grid-template-columns:1fr;gap:40px}.gift-hero__art[data-v-5a59e14c]{order:-1}}
