.bb-reg{--reg-w: clamp(104px, 10.5vw, 146px);position:absolute;z-index:4;left:clamp(6px,1.2vw,18px);bottom:40px;width:var(--reg-w);display:block;color:inherit;text-decoration:none;filter:drop-shadow(0 12px 14px rgba(0,0,0,.35))}.bb-reg__art{display:block;width:100%;height:auto;overflow:visible}.bb-reg__num{font-family:var(--bb-sans, "Jost", sans-serif);font-size:19px;font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums;fill:#e9c27a}.bb-reg__mono{font-family:var(--bb-serif, "Gloock", serif);font-size:10px;fill:#f6f1ec;letter-spacing:.04em}.bb-reg__plaque{position:absolute;left:50%;bottom:calc(100% + 14px);transform:translate(-50%);white-space:nowrap;padding:6px 12px 5px;border-radius:6px;font-family:var(--bb-sans, sans-serif);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--belt-marble, #F6F1EC);background:var(--belt-teal, #155E63);border:1px solid var(--belt-brass, #C9963A)}.bb-reg__plaque:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:14px;background:var(--belt-brass, #C9963A)}.bb-reg:focus-visible{outline:3px solid var(--belt-brass-hi, #E9C27A);outline-offset:6px;border-radius:8px}.bb-reg:hover .bb-reg__plaque{background:var(--belt-night, #0E4448)}.bb-reg__drawer,.bb-reg__tower{transform-box:fill-box;transform-origin:50% 100%}@media(prefers-reduced-motion:no-preference){.bb-reg.is-ringing .bb-reg__drawer{animation:bb-reg-drawer .7s cubic-bezier(.3,1.4,.5,1)}.bb-reg.is-ringing .bb-reg__tower{animation:bb-reg-flip .45s ease-out}.bb-reg.is-ringing{animation:bb-reg-bump .5s ease-out}@keyframes bb-reg-drawer{0%{transform:translateY(0)}35%{transform:translateY(7px)}to{transform:translateY(0)}}@keyframes bb-reg-flip{0%{transform:scaleY(1)}40%{transform:scaleY(.82)}to{transform:scaleY(1)}}@keyframes bb-reg-bump{0%{transform:translateY(0)}30%{transform:translateY(3px) scale(1.02)}to{transform:translateY(0)}}}.bb-belt--standing .bb-reg{bottom:40px}@media(max-width:749px){.bb-reg{--reg-w: 92px;bottom:30px;left:4px}.bb-reg__plaque{font-size:10px;padding:5px 9px 4px;bottom:calc(100% + 10px)}.bb-reg__plaque:after{height:10px}.bb-belt--standing .bb-reg{bottom:30px}}.bb-ride{position:fixed;z-index:2147482990;pointer-events:none;object-fit:contain;object-position:50% 100%;border-radius:10px}.bb-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/29/assets/bb-belt-register.css.map */
