.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nib-glow-img{-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%)}.nib-signup{max-width:460px}.nib-signup__row{display:flex;gap:8px}.nib-signup__input{flex:1;min-width:0;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:15px var(--font-body)}.nib-signup__input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-glow)}.nib-signup__btn{padding:12px 18px;border:0;border-radius:var(--radius);background:var(--color-primary);color:#fff;font:600 16px var(--font-display);letter-spacing:.03em;cursor:pointer;white-space:nowrap}.nib-signup__btn:hover{background:var(--color-accent);box-shadow:0 0 16px var(--color-glow)}.nib-signup__check{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:13px;color:var(--color-text-muted);cursor:pointer}.nib-signup__check input{margin-top:2px;accent-color:var(--color-primary)}.nib-signup__err{margin:0 0 8px;font-size:13px;color:#f87171}.nib-signup__err ul{margin:0;padding-left:18px}.nib-signup__ok{display:flex;align-items:center;gap:12px;margin:0;font-size:14px;color:var(--color-text-muted)}.nib-signup__ok img{width:72px;height:auto;flex:none}.nib-signup__ok strong{display:block;color:var(--color-success);font-size:16px}.nib-intro{padding:56px 0}.nib-intro__card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(200px,340px) 1fr;gap:40px;align-items:center;padding:36px 48px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:radial-gradient(circle at 18% 55%,rgba(139,32,196,.38),transparent 55%),radial-gradient(circle at 100% 0%,rgba(212,175,55,.1),transparent 45%),var(--color-surface)}.nib-intro__art{position:relative;text-align:center}.nib-intro__art img{width:100%;max-width:300px;height:auto;filter:drop-shadow(0 18px 24px rgba(0,0,0,.55))}.nib-intro__eyebrow{margin:0 0 6px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-light)}.nib-intro__title{margin:0 0 12px;font:700 clamp(30px,4vw,44px)/1.05 var(--font-display);text-transform:uppercase}.nib-intro__title span{color:var(--color-accent)}.nib-intro__text{margin:0 0 20px;max-width:560px;font-size:16px;line-height:1.6;color:var(--color-text-muted)}.nib-intro__vault{display:flex;gap:12px;align-items:center;margin-top:22px;padding:12px 14px;max-width:460px;border:1px dashed var(--color-border);border-radius:var(--radius);background:var(--color-surface-2)}.nib-intro__soon{flex:none;padding:3px 9px;border-radius:99px;background:#d4af3726;color:#e8c766;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.nib-intro__vault p{margin:0;font-size:13px;color:var(--color-text-muted)}.nib-intro__vault strong{color:var(--color-text);font-family:var(--font-display);font-weight:500;font-size:15px;letter-spacing:.02em}@media(max-width:749px){.nib-intro{padding:36px 0}.nib-intro__card{grid-template-columns:minmax(0,1fr);gap:8px;padding:24px 18px;text-align:center}.nib-intro__copy{min-width:0}.nib-intro__art img{max-width:190px}.nib-intro__text,.nib-signup,.nib-intro__vault{margin-left:auto;margin-right:auto}.nib-intro__vault{text-align:left}}.nib-footer{border-bottom:1px solid var(--color-border);background:linear-gradient(90deg,rgba(139,32,196,.16),transparent 60%)}.nib-footer__inner{display:flex;align-items:center;gap:24px;padding-top:22px;padding-bottom:22px;flex-wrap:wrap}.nib-footer__art{width:76px;height:auto;flex:none;filter:drop-shadow(0 8px 12px rgba(0,0,0,.5))}.nib-footer__copy{flex:1 1 260px}.nib-footer__title{margin:0 0 2px;font:600 20px var(--font-display);letter-spacing:.02em;color:var(--color-text)}.nib-footer__text{margin:0;font-size:14px;color:var(--color-text-muted)}.nib-footer .nib-signup{flex:1 1 380px}@media(max-width:749px){.nib-footer__inner{gap:14px}.nib-footer__art{width:58px}}.nib-moment{display:block;width:180px;height:auto;margin:0 auto 8px}.nib-moment--full{width:150px;filter:drop-shadow(0 10px 16px rgba(0,0,0,.5))}.cart-empty--nib{text-align:center;padding:24px 8px;color:var(--color-text-muted)}.cart-empty--nib img{display:block;width:110px;height:auto;margin:0 auto 10px;filter:drop-shadow(0 8px 12px rgba(0,0,0,.5))}.cart-empty--nib strong{display:block;color:var(--color-text);font:500 18px var(--font-display);margin-bottom:4px}.cart-empty--nib a{color:var(--color-accent-light)}
/*# sourceMappingURL=/cdn/shop/t/32/assets/nib.css.map */
