.fkZ5WG_wrapper{width:100%;position:relative}.fkZ5WG_label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.18em;color:var(--color-gold-soft);margin-bottom:.75rem;font-size:.85rem;font-weight:500;display:block}.fkZ5WG_trigger{border:1px solid var(--color-gold-soft);cursor:pointer;background:linear-gradient(160deg,#ffffff12,#ffffff05);border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:1.15rem 1.3rem;transition:border-color .25s,box-shadow .25s;display:flex}.fkZ5WG_trigger:hover,.fkZ5WG_trigger:focus-visible,.fkZ5WG_trigger[aria-expanded=true]{border-color:var(--color-gold-soft);outline:none;box-shadow:0 0 24px #cda86b29}.fkZ5WG_triggerValue{font-family:var(--font-display);color:var(--color-muted);align-items:center;gap:.75rem;font-size:1.35rem;display:flex}.fkZ5WG_triggerValue.fkZ5WG_hasValue{color:var(--color-cream)}.fkZ5WG_symbol{color:var(--color-gold);font-variant-emoji:text;font-size:1.5rem;line-height:1}.fkZ5WG_chevron{width:20px;height:20px;color:var(--color-gold-soft);flex-shrink:0;transition:transform .25s}.fkZ5WG_chevronOpen{transform:rotate(180deg)}.fkZ5WG_panel{z-index:30;border:1px solid var(--color-gold-soft);background:#17171d;border-radius:12px;animation:.16s cubic-bezier(.22,1,.36,1) fkZ5WG_reveal;position:absolute;top:calc(100% + .6rem);left:0;right:0;overflow:hidden;box-shadow:0 24px 60px #0009,0 0 30px #cda86b0f}.fkZ5WG_panelUp{top:auto;bottom:calc(100% + .6rem)}.fkZ5WG_list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-height:min(22rem,60vh);padding:.4rem 1.1rem .4rem .4rem;list-style:none;overflow-y:auto}.fkZ5WG_list::-webkit-scrollbar{display:none}.fkZ5WG_scrollTrack{background:var(--color-gold-faint);pointer-events:none;border-radius:999px;width:4px;position:absolute;top:.6rem;bottom:.6rem;right:.4rem}.fkZ5WG_scrollThumb{background:var(--color-gold-bright);border-radius:999px;position:absolute;left:0;right:0;box-shadow:0 0 8px #f0c98a8c}.fkZ5WG_moreHint{height:3.2rem;color:var(--color-gold-bright);pointer-events:none;background:linear-gradient(#17171d00,#17171d 75%);border-radius:0 0 12px 12px;justify-content:center;align-items:flex-end;padding-bottom:.35rem;display:flex;position:absolute;bottom:0;left:1px;right:1px}.fkZ5WG_moreHint svg{filter:drop-shadow(0 0 6px #f0c98a99);width:22px;height:22px;animation:1.6s ease-in-out infinite fkZ5WG_nudge}@keyframes fkZ5WG_nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.fkZ5WG_moreHint svg{animation:none}}@keyframes fkZ5WG_reveal{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.fkZ5WG_option{text-align:left;width:100%;font-family:var(--font-display);color:var(--color-cream);border-radius:8px;align-items:center;gap:.75rem;padding:.75rem .9rem;font-size:1.15rem;transition:background-color .15s,color .15s;display:flex}.fkZ5WG_option:hover,.fkZ5WG_option:focus-visible{background:var(--color-gold-faint);color:var(--color-gold-bright);outline:none}.fkZ5WG_optionSelected{color:var(--color-gold-bright);background:#cda86b1f}
.btsGlW_card{flex-direction:column;align-items:center;width:100%;max-width:720px;margin:0 auto;display:flex}.btsGlW_selectors{align-items:flex-end;gap:1.75rem;width:100%;margin-bottom:2.75rem;display:flex}.btsGlW_selectors>:first-child,.btsGlW_selectors>:last-child{flex:1;min-width:0}.btsGlW_ornament{width:1.3rem;height:1.3rem;color:var(--color-gold-dim);flex-shrink:0;margin-bottom:1.1rem}.btsGlW_cta{z-index:3;appearance:none;font-family:var(--font-sans);letter-spacing:.08em;color:#17120b;background-color:var(--color-gold);border:1px solid var(--color-gold);cursor:pointer;opacity:1;text-shadow:none;box-shadow:none;background-image:none;border-radius:8px;padding:1.2rem 3.6rem;font-size:1.1rem;font-weight:500;transition:background-color .25s,border-color .25s,color .25s;position:relative}.btsGlW_cta:hover:not(.btsGlW_ctaInactive){background-color:var(--color-gold-bright);border-color:var(--color-gold-bright)}.btsGlW_ctaInactive{cursor:not-allowed}@media (max-width:640px){.btsGlW_selectors{flex-direction:column;align-items:stretch;gap:1.4rem}.btsGlW_ornament{display:none}.btsGlW_cta{width:100%;padding:1.15rem 1.5rem}}
._QKpEG_header{flex-direction:column;align-items:center;padding-top:clamp(2.5rem,6vw,4rem);display:flex}._QKpEG_sparkle{width:clamp(1.2rem,2.2vw,1.7rem);height:clamp(1.2rem,2.2vw,1.7rem);color:var(--color-gold);filter:drop-shadow(0 0 8px #cda86b73);margin-bottom:.7rem}._QKpEG_wordmark{font-family:var(--font-display);letter-spacing:.22em;color:var(--color-gold);text-shadow:0 0 24px #cda86b38;white-space:nowrap;margin-bottom:1.05rem;font-size:clamp(2.2rem,5vw,3.3rem);font-weight:500;line-height:1}._QKpEG_oGlyph{display:inline-block;position:relative}._QKpEG_oSparkle{width:.34em;height:.34em;color:var(--color-bg);position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}._QKpEG_labelRow{align-items:center;gap:.85rem;display:flex}._QKpEG_rule{background:var(--color-gold-dim);width:clamp(1.6rem,3vw,2.8rem);height:1px}._QKpEG_label{font-family:var(--font-sans);letter-spacing:.36em;text-transform:uppercase;color:var(--color-cream);font-size:clamp(.78rem,1.3vw,.92rem);font-weight:400}
