html{--nb-cursor-ease:cubic-bezier(.22, .61, .36, 1);--nb-cursor-dot-morph:.4s;--nb-cursor-ring-morph:.55s}@media (pointer:fine){html.nb-cursor-on,html.nb-cursor-on body,html.nb-cursor-on a,html.nb-cursor-on button,html.nb-cursor-on [role=button],html.nb-cursor-on .gold-btn,html.nb-cursor-on .prod-card,html.nb-cursor-on .coll-card,html.nb-cursor-on .gallery__cell,html.nb-cursor-on .medallion,html.nb-cursor-on .dropdown-switch__trigger,html.nb-cursor-on .dropdown-switch__item,html.nb-cursor-on [role=option],html.nb-cursor-on [role=listbox],html.nb-cursor-on .nb-select__list,html.nb-cursor-on .nb-select__opt,html.nb-cursor-on [data-cursor=link],html.nb-cursor-on label,html.nb-cursor-on select,html.nb-cursor-on summary,html.nb-cursor-on input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),html.nb-cursor-on textarea{cursor:none}}.nb-cursor-dot,.nb-cursor-ring{pointer-events:none;z-index:10000;opacity:0;will-change:transform, opacity;transition:opacity .35s;position:fixed;top:0;left:0}html.nb-cursor-visible .nb-cursor-dot,html.nb-cursor-visible .nb-cursor-ring{opacity:1}.nb-cursor-dot{background:var(--gold-light);width:6px;height:6px;box-shadow:0 0 8px var(--gold-mid-60);mix-blend-mode:difference;transition:width var(--nb-cursor-dot-morph) var(--nb-cursor-ease), height var(--nb-cursor-dot-morph) var(--nb-cursor-ease), border-radius var(--nb-cursor-dot-morph) var(--nb-cursor-ease), opacity .25s ease, transform 0s, background-color .35s ease, box-shadow .35s ease;border-radius:50%;place-items:center;display:grid}.nb-cursor-eye{width:18px;height:18px;color:var(--gold-shimmer);opacity:0;transform-origin:50%;pointer-events:none;transition:opacity var(--nb-cursor-dot-morph) var(--nb-cursor-ease), transform var(--nb-cursor-dot-morph) var(--nb-cursor-ease), filter .4s ease;overflow:visible;transform:scale(.35)}.nb-cursor-ring{border:1px solid var(--gold-mid-70);width:32px;height:32px;transition:width var(--nb-cursor-ring-morph) var(--nb-cursor-ease), height var(--nb-cursor-ring-morph) var(--nb-cursor-ease), background var(--nb-cursor-ring-morph) ease, background-color var(--nb-cursor-ring-morph) ease, border-color var(--nb-cursor-ring-morph) ease, opacity .35s ease, transform 0s;background:0 0;border-radius:50%;place-items:center;display:grid}html[data-cursor-mode=link] .nb-cursor-dot{opacity:0}html[data-cursor-mode=link] .nb-cursor-ring{background:linear-gradient(135deg, var(--gold-deep), var(--gold-light) 50%, var(--gold-deep));mix-blend-mode:difference;border-color:#0000;width:30px;height:30px}html[data-cursor-mode=card] .nb-cursor-ring{border-color:var(--gold-mid-70);background:0 0;width:40px;height:40px}html[data-cursor-mode=card] .nb-cursor-dot{width:22px;height:22px;box-shadow:none;mix-blend-mode:normal;background:0 0}html[data-cursor-mode=card] .nb-cursor-eye{opacity:1;transform:scale(1)}html[data-cursor-mode=text] .nb-cursor-ring{opacity:0;border-color:#0000;width:6px;height:6px}html[data-cursor-mode=text] .nb-cursor-dot{background:var(--gold-light);width:2px;height:18px;box-shadow:0 0 8px var(--gold-mid-60);mix-blend-mode:normal;border-radius:1px}html[data-cursor-mode=text] .nb-cursor-eye{opacity:0;transform:scale(.35)}html.nb-cursor-down .nb-cursor-ring{transform-origin:50%}html.nb-cursor-down .nb-cursor-dot{background:var(--gold-shimmer);box-shadow:0 0 14px var(--gold-shimmer-80)}