.bj-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#080706b8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;pointer-events:none;transition:opacity .3s ease}.bj-overlay.is-open{opacity:1;pointer-events:auto}.bj-modal{background:#1c1917;color:#ece7dd;width:100%;max-width:420px;border:1px solid rgba(236,231,221,.16);border-radius:0;padding:36px 28px 28px;position:relative;font-family:var(--iv-body, inherit);text-align:center;transform:translateY(14px);transition:transform .35s cubic-bezier(.2,.7,.2,1);box-shadow:0 30px 80px #00000080;max-height:90vh;overflow-y:auto}.bj-overlay.is-open .bj-modal{transform:none}.bj-close{position:absolute;top:10px;right:10px;width:36px;height:36px;border:none;background:transparent;cursor:pointer;font-size:22px;line-height:1;color:#ece7dd99;transition:color .2s}.bj-close:hover{color:#ece7dd}.bj-eyebrow{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#c9c1b2;margin:0 0 12px;font-weight:400}.bj-title{font-family:var(--iv-display, serif)!important;font-size:28px;font-weight:400!important;margin:0 0 10px;line-height:1.15;color:#ece7dd}.bj-subtitle{font-size:14px;color:#ece7ddb8;margin:0 0 22px;line-height:1.55}.bj-screen{display:none}.bj-screen.is-active{display:block;animation:bj-in .35s ease}@keyframes bj-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bj-field{width:100%;box-sizing:border-box;padding:14px;border:1px solid rgba(236,231,221,.3)!important;border-radius:0!important;font-size:15px;margin-bottom:12px;font-family:inherit;background-color:#131110!important;color:#ece7dd!important;color-scheme:dark}.bj-field::placeholder{color:#ece7dd66!important}.bj-field:-webkit-autofill,.bj-field:-webkit-autofill:hover,.bj-field:-webkit-autofill:focus{-webkit-text-fill-color:#ECE7DD!important;-webkit-box-shadow:0 0 0 1000px #131110 inset!important;box-shadow:0 0 0 1000px #131110 inset!important;caret-color:#ece7dd;transition:background-color 9999s ease-in-out 0s}.bj-field:focus{outline:none;border-color:#ece7dd!important}.bj-fineprint{font-size:11px;color:#ece7dd73;margin:14px 0 0;text-align:center}.bj-consent{display:flex;align-items:flex-start;gap:10px;text-align:left;font-size:12px;color:#ece7ddb3;margin-bottom:18px;line-height:1.5}.bj-consent input{margin-top:2px;accent-color:#ECE7DD}.bj-btn{display:inline-block;width:100%;box-sizing:border-box;padding:15px 18px;border-radius:0!important;border:1px solid #ECE7DD;background:#ece7dd;color:#131110;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:400;cursor:pointer;font-family:inherit;transition:background .25s,color .25s,transform .15s}.bj-btn:hover{background:transparent;color:#ece7dd}.bj-btn:active{transform:scale(.985)}.bj-btn:disabled{opacity:.4;cursor:not-allowed}.bj-btn-secondary,.bj-btn-outline{background:transparent;color:#ece7dd;border:1px solid rgba(236,231,221,.5)}.bj-btn-secondary{margin-top:10px}.bj-btn-secondary:hover,.bj-btn-outline:hover{background:#ece7dd;color:#131110}.bj-error{color:#e8a598;font-size:12px;margin:-6px 0 12px;text-align:left;display:none}.bj-error.is-visible{display:block}.bj-table{background:#131110;border:1px solid rgba(236,231,221,.12);padding:18px 14px;margin-bottom:18px}.bj-hand-label{color:#c9c1b2;font-size:10px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px;text-align:left}.bj-cards{display:flex;gap:8px;margin-bottom:14px;min-height:72px;flex-wrap:wrap}.bj-card{width:48px;height:68px;background:#ece7dd;display:flex;align-items:center;justify-content:center;font-family:var(--iv-display, serif);font-size:17px;flex-shrink:0;animation:bj-deal .3s ease}@keyframes bj-deal{0%{opacity:0;transform:translateY(-8px) rotate(-3deg)}to{opacity:1;transform:none}}.bj-card.is-red{color:#9e2a2b}.bj-card.is-black{color:#131110}.bj-card.is-hidden{background:repeating-linear-gradient(135deg,#2a2622 0 4px,#1c1917 4px 8px);border:1px solid rgba(236,231,221,.2)}.bj-score{color:#ece7dd;font-size:12px;letter-spacing:.08em;text-align:left;margin:0}.bj-actions{display:flex;gap:10px}.bj-actions .bj-btn{margin-top:0}.bj-result-icon{display:none}.bj-code-box{border:1px dashed rgba(236,231,221,.5);padding:14px;margin:18px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.bj-code{font-size:18px;letter-spacing:.14em;color:#ece7dd}.bj-copy{border:1px solid #ECE7DD;background:transparent;color:#ece7dd;border-radius:0!important;padding:8px 12px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .2s,color .2s}.bj-copy:hover{background:#ece7dd;color:#131110}.bj-tab{position:fixed;bottom:20px;right:20px;z-index:9998;background:#ece7dd;color:#131110;border:1px solid #ECE7DD;border-radius:0!important;padding:12px 16px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-family:var(--iv-body, inherit);cursor:pointer;box-shadow:0 10px 30px #0006;display:none;align-items:center;gap:8px;transition:background .2s,color .2s,transform .2s}.bj-tab.is-visible{display:inline-flex;animation:bj-in .4s ease}.bj-tab:hover{background:#131110;color:#ece7dd;transform:translateY(-2px)}@media(max-width:480px){.bj-modal{padding:32px 18px 22px}.bj-title{font-size:24px}.bj-card{width:40px;height:58px;font-size:15px}.bj-tab{bottom:14px;right:14px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/blackjack-popup.css.map */
