.bio-cm__trigger{position:fixed;z-index:90;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--bio-accent, #f4f1e8);border-radius:50%;background-color:#0b0b0e;background-color:var(--bio-cm-bg, #0b0b0e);color:var(--bio-ink, #f4f1e8);font-family:var(--bio-cm-font, inherit);font-size:.625rem;font-weight:700;letter-spacing:.12em;line-height:1;cursor:pointer;transition:transform .2s cubic-bezier(.33,0,.2,1)}.bio-cm__trigger[hidden]{display:none!important}.bio-cm__trigger:hover{transform:scale(1.08)}.bio-cm__trigger:focus-visible{outline:2px solid var(--bio-accent, #f4f1e8);outline-offset:3px}.bio-cm__trigger[data-pos=top-right]{top:var(--bio-cm-offset-y, 64px);right:var(--bio-cm-offset-x, 14px)}.bio-cm__trigger[data-pos=top-left]{top:var(--bio-cm-offset-y, 64px);left:var(--bio-cm-offset-x, 14px)}.bio-cm__trigger[data-pos=bottom-right]{bottom:var(--bio-cm-offset-y, 64px);right:var(--bio-cm-offset-x, 14px)}.bio-cm__trigger[data-pos=bottom-left]{bottom:var(--bio-cm-offset-y, 64px);left:var(--bio-cm-offset-x, 14px)}.bio-cm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.bio-cm[hidden]{display:none!important}.bio-cm__circle{position:fixed;z-index:0;width:48px;height:48px;border:1px solid var(--bio-accent, #f4f1e8);border-radius:50%;background-color:#0b0b0e;background-color:var(--bio-cm-bg, #0b0b0e);pointer-events:none;transform:scale(1);transition:transform .45s cubic-bezier(.65,0,.35,1)}.bio-cm__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:#0b0b0e;background-color:var(--bio-cm-bg, #0b0b0e);opacity:0;pointer-events:none;transition:opacity .12s ease}.bio-cm.is-open .bio-cm__veil{opacity:1;transition:opacity .15s ease .38s}.bio-cm__panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;padding:calc(16px + env(safe-area-inset-top,0px)) 20px calc(20px + env(safe-area-inset-bottom,0px));overflow-y:auto;color:var(--bio-ink, #f4f1e8);opacity:0;transition:opacity .15s ease}.bio-cm.is-open .bio-cm__panel{opacity:1;transition:opacity .24s ease .2s}.bio-cm__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.bio-cm__cta{display:inline-block;padding:12px 20px;border:1px solid var(--bio-accent, #f4f1e8);border-radius:999px;background:var(--bio-accent, #f4f1e8);color:var(--bio-cm-bg, #0b0b0e);font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.bio-cm__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:1px solid var(--bio-ink, #f4f1e8);border-radius:50%;background:transparent;color:var(--bio-ink, #f4f1e8);cursor:pointer}.bio-cm__close svg{width:16px;height:16px}.bio-cm__nav{margin:auto 0;padding:24px 0}.bio-cm__nav ul{list-style:none;margin:0;padding:0}.bio-cm__link{display:inline-block;max-width:100%;font-family:var(--bio-cm-font, inherit);font-weight:var(--bio-cm-font-weight, 700);font-size:clamp(2rem,9vw,5rem);line-height:1.04;letter-spacing:-.01em;text-transform:uppercase;text-decoration:none;color:var(--bio-ink, #f4f1e8);overflow-wrap:anywhere;transition:transform .2s cubic-bezier(.33,0,.2,1),opacity .2s ease}.bio-cm__link:hover{transform:translate(8px);opacity:.85}.bio-cm__link[aria-current=page]{color:var(--bio-accent, #f4f1e8)}.bio-cm__foot{display:flex;flex-wrap:wrap;gap:10px 22px;padding-top:16px}.bio-cm__foot a{color:var(--bio-ink, #f4f1e8);opacity:.72;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:opacity .15s ease}.bio-cm__foot a:hover{opacity:1}.bio-cm__cta:focus-visible,.bio-cm__close:focus-visible,.bio-cm__link:focus-visible,.bio-cm__foot a:focus-visible{outline:2px solid var(--bio-accent, #f4f1e8);outline-offset:3px}@media(prefers-reduced-motion:reduce){.bio-cm__trigger,.bio-cm__trigger:hover,.bio-cm__link,.bio-cm__link:hover{transition:none;transform:none}.bio-cm{opacity:0;transition:opacity .15s ease}.bio-cm.is-open{opacity:1}.bio-cm__circle{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:0;transform:none!important;transition:none}.bio-cm__veil,.bio-cm.is-open .bio-cm__veil,.bio-cm__panel,.bio-cm.is-open .bio-cm__panel{opacity:1;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bio-circle-menu.css.map */
