.nbc{width:100%;overflow:hidden;background:var(--nbc-bg);color:var(--nbc-text);font-family:var(--nbc-family);font-weight:var(--nbc-weight);font-style:var(--nbc-style)}.nbc *,.nbc *:before,.nbc *:after{box-sizing:border-box}.nbc__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:var(--nbc-pad) 24px}.nbc__left{display:flex;align-items:center;flex-wrap:wrap;gap:12px 40px;min-width:0}.nbc__heading{margin:0;font-size:var(--nbc-h);line-height:1;text-transform:uppercase;letter-spacing:.01em;color:var(--nbc-text)}.nbc__timer{display:flex;align-items:flex-start;gap:.3em}.nbc__unit{display:flex;flex-direction:column;align-items:center}.nbc__num{font-size:var(--nbc-n);line-height:1;font-variant-numeric:tabular-nums}.nbc__sep{font-size:var(--nbc-n);line-height:1}.nbc__label{margin-top:8px;font-size:.7rem;line-height:1;letter-spacing:.08em;text-transform:uppercase}.nbc__expired{margin:0;font-size:var(--nbc-h);line-height:1;text-transform:uppercase}.nbc__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 36px;border:0;border-radius:0;background:var(--nbc-btn);color:var(--nbc-btn-c);font-family:inherit;font-weight:700;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease}.nbc__btn:hover{background:var(--nbc-btn-h);color:var(--nbc-btn-c)}.nbc__btn:focus-visible{outline:3px solid var(--nbc-text);outline-offset:3px}.nbc__btn svg{width:16px;height:16px;flex:none}.nbc [hidden]{display:none!important}@media(max-width:749px){.nbc__inner{flex-direction:column;text-align:center;gap:20px}.nbc__left{flex-direction:column;justify-content:center;gap:14px}.nbc__btn{width:100%;max-width:320px}}.nu-keyring-addon{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #d8d8d8;border-radius:4px;cursor:pointer;font-size:14px;line-height:1.4}.nu-keyring-addon:has(input:checked){border-color:#ec2d7a;background:#fff4f8}.nu-keyring-addon input{-webkit-appearance:auto;appearance:auto;width:20px;height:20px;flex:0 0 20px;accent-color:#ec2d7a}.nu-keyring-addon input:focus-visible{outline:2px solid #ec2d7a;outline-offset:3px}.nu-keyring-addon img{width:56px;height:56px;object-fit:contain;flex-shrink:0}.nu-keyring-addon__detail{display:block;font-size:12px}.nu-keyring-addon__price{margin-inline-start:auto;white-space:nowrap;font-weight:600}@media(max-width:400px){.nu-keyring-addon{flex-wrap:wrap}.nu-keyring-addon__price{margin-inline-start:32px}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
