.gifts__head[data-astro-cid-2wg65te6]{gap:18px;display:grid}.gifts__season[data-astro-cid-2wg65te6]{color:var(--edison-hi)}.gift[data-astro-cid-2wg65te6]{align-items:start;gap:clamp(36px,5vw,64px);display:grid}@media (width>=980px){.gift[data-astro-cid-2wg65te6]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.gift__stage[data-astro-cid-2wg65te6]{top:calc(var(--header-h) + 40px);position:sticky}}.gift__stage[data-astro-cid-2wg65te6]{border-radius:var(--radius-lg);border:1px solid var(--line);perspective:1100px;background:radial-gradient(60% 60% at 50% 40%,#dca35c29,#0000 70%),linear-gradient(#ede9e208,#0000);justify-items:center;gap:18px;padding:clamp(28px,5vw,64px) clamp(8px,3vw,40px);display:grid}.gift__includes[data-astro-cid-2wg65te6]{color:var(--ash);text-align:center;font-size:.875rem}.gcard[data-astro-cid-2wg65te6]{--rx:0deg;--ry:0deg;--sx:30%;--sy:20%;--bg:#4a4a47;--fg:var(--bone);--accent:#ede9e299;aspect-ratio:1.586;width:min(100%,460px);color:var(--fg);background:radial-gradient(120% 90% at 0% 0%, #ffffff1a, transparent 55%), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='s'><feTurbulence type='fractalNoise' baseFrequency='0.012 0.03' numOctaves='3' seed='7'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.10 0'/></filter><rect width='100%' height='100%' filter='url(%23s)'/></svg>"), var(--bg);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .5s var(--ease-out), background-color .5s var(--ease);border-radius:20px;grid-template-rows:auto auto 1fr auto auto;padding:6.5% 7%;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000000d9,inset 0 0 0 1px #ffffff14}.gcard--essential[data-astro-cid-2wg65te6]{--bg:#4b4b48}.gcard--gentleman[data-astro-cid-2wg65te6]{--bg:#c5c9c9;--fg:#121211;--accent:#12121199}.gcard--elite[data-astro-cid-2wg65te6]{--bg:#0d0d0c;--accent:var(--edison);box-shadow:0 40px 80px -30px #000000e6,inset 0 0 0 1px #dca35c8c}.gcard__sheen[data-astro-cid-2wg65te6]{background:radial-gradient(40% 50% at var(--sx) var(--sy), #ffffff38, transparent 70%);mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.gcard__top[data-astro-cid-2wg65te6]{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);justify-content:space-between;font-size:clamp(.56rem,1.6vw,.7rem);display:flex}.gcard[data-astro-cid-2wg65te6] .gcard__logo{stroke-width:9px;place-self:center;width:72%;margin-top:2%}.gcard__tag[data-astro-cid-2wg65te6]{letter-spacing:.02em;justify-self:center;margin-top:2%;font-size:clamp(.72rem,2vw,.92rem);font-weight:300}.gcard__bottom[data-astro-cid-2wg65te6]{border-top:1px solid color-mix(in srgb, var(--fg) 18%, transparent);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:5%;padding-top:4%;display:flex}.gcard__names[data-astro-cid-2wg65te6]{gap:2px;min-width:0;display:grid}.gcard__names[data-astro-cid-2wg65te6] p[data-astro-cid-2wg65te6]{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;font-size:clamp(.8rem,2.3vw,1rem);display:flex;overflow:hidden}.gcard__names[data-astro-cid-2wg65te6] .mono[data-astro-cid-2wg65te6]{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);flex:none;font-size:.62em}.gcard__names[data-astro-cid-2wg65te6] b[data-astro-cid-2wg65te6]{text-overflow:ellipsis;font-weight:500;overflow:hidden}.gcard__value[data-astro-cid-2wg65te6]{flex:none;font-size:clamp(.85rem,2.4vw,1.05rem);font-weight:500}.gcard__msg[data-astro-cid-2wg65te6]{text-align:center;font-family:var(--font-serif);opacity:.85;margin-top:3%;font-size:clamp(.8rem,2.2vw,.98rem);font-style:italic;line-height:1.25}.gcard[data-astro-cid-2wg65te6]:has(.gcard__msg:not([hidden])) .gcard__logo{width:60%}.gift__form[data-astro-cid-2wg65te6]{gap:28px;display:grid}.gift__tiers[data-astro-cid-2wg65te6],.gift__fields[data-astro-cid-2wg65te6]{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.gift__legend[data-astro-cid-2wg65te6]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ash);margin-bottom:12px;padding:0;font-size:.72rem}.tier[data-astro-cid-2wg65te6]{border-radius:var(--radius);border:1px solid var(--line);cursor:pointer;transition:border-color .25s var(--ease), background-color .25s var(--ease);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid;position:relative}.tier[data-astro-cid-2wg65te6]:hover{border-color:var(--line-strong)}.tier[data-astro-cid-2wg65te6] input[data-astro-cid-2wg65te6]{opacity:0;pointer-events:none;position:absolute}.tier[data-astro-cid-2wg65te6]:has(input:checked){border-color:var(--edison);background:#dca35c14}.tier[data-astro-cid-2wg65te6]:has(input:focus-visible){outline:2px solid var(--edison);outline-offset:2px}.tier__swatch[data-astro-cid-2wg65te6]{border:1px solid #ffffff24;border-radius:6px;width:38px;height:26px}.tier__swatch--essential[data-astro-cid-2wg65te6]{background:#4b4b48}.tier__swatch--gentleman[data-astro-cid-2wg65te6]{background:#c5c9c9}.tier__swatch--elite[data-astro-cid-2wg65te6]{background:#0d0d0c;border-color:#dca35cb3}.tier__text[data-astro-cid-2wg65te6]{line-height:1.3;display:grid}.tier__text[data-astro-cid-2wg65te6] b[data-astro-cid-2wg65te6]{font-weight:500}.tier__text[data-astro-cid-2wg65te6] span[data-astro-cid-2wg65te6]{color:var(--ash);font-size:.875rem}.tier__price[data-astro-cid-2wg65te6]{font-weight:500}.field[data-astro-cid-2wg65te6]{gap:6px;display:grid}.field[data-astro-cid-2wg65te6]>span[data-astro-cid-2wg65te6]{color:var(--ash);font-size:.875rem}.field[data-astro-cid-2wg65te6] i[data-astro-cid-2wg65te6]{color:var(--dim);font-style:normal}.field[data-astro-cid-2wg65te6] input[data-astro-cid-2wg65te6],.field[data-astro-cid-2wg65te6] textarea[data-astro-cid-2wg65te6]{border-radius:var(--radius-sm);border:1px solid var(--line-strong);resize:vertical;width:100%;transition:border-color .25s var(--ease), background-color .25s var(--ease);background:#ede9e208;padding:14px 16px;font-size:1rem}.field[data-astro-cid-2wg65te6] input[data-astro-cid-2wg65te6]::placeholder,.field[data-astro-cid-2wg65te6] textarea[data-astro-cid-2wg65te6]::placeholder{color:var(--dim)}.field[data-astro-cid-2wg65te6] input[data-astro-cid-2wg65te6]:focus,.field[data-astro-cid-2wg65te6] textarea[data-astro-cid-2wg65te6]:focus{border-color:var(--edison);background:#ede9e20d;outline:none}.gift__cta[data-astro-cid-2wg65te6]{gap:10px;display:grid}.final[data-astro-cid-45ccuakr]{border-top:1px solid var(--line);background:radial-gradient(50% 70% at 50% 100%, #dca35c33, transparent 70%), var(--ink);padding-block:clamp(110px,16vw,220px);position:relative;overflow:clip}.final__bg[data-astro-cid-45ccuakr]{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.final__bg[data-astro-cid-45ccuakr] .final__mark{color:#ede9e209;stroke-width:3px;width:118%;max-width:none}.final__inner[data-astro-cid-45ccuakr]{text-align:center;justify-items:center;gap:24px;display:grid;position:relative}.final__title[data-astro-cid-45ccuakr]{max-width:14ch}.final__ctas[data-astro-cid-45ccuakr]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}
