.bjgp{--bjgp-radius: 24px;--bjgp-shadow: 0 18px 60px rgba(25, 19, 13, .18);--bjgp-border: rgba(34, 30, 26, .12)}.bjgp__dialog{width:min(92vw,640px);max-height:min(92dvh,860px);margin:auto;padding:0;border:0;border-radius:var(--bjgp-radius);overflow:auto;background:transparent;color:inherit;box-shadow:var(--bjgp-shadow)}.bjgp__dialog::backdrop{background:#120f0c8a}.bjgp__close{position:absolute;z-index:5;top:12px;right:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(34,30,26,.1);border-radius:999px;background:#fff;color:#111;font:inherit;cursor:pointer;box-shadow:0 2px 12px #00000014}.bjgp__close:hover,.bjgp__close:focus-visible{background:#fff;color:#111;outline:2px solid rgba(17,17,17,.12);outline-offset:2px}.bjgp__close-icon{display:block;font-size:26px;line-height:1;transform:translateY(-1px)}.bjgp__hero{background:#f1ece4;line-height:0}.bjgp__hero-image{display:block;width:100%;height:auto;aspect-ratio:8 / 3;object-fit:cover}.bjgp__panel{--bjgp-bg: #f6f1e8;--bjgp-text: #221e1a;--bjgp-accent: #f2b735;--bjgp-accent-text: #221e1a;--bjgp-card: #f1bc43;position:relative;padding:30px 30px 26px;background:linear-gradient(135deg,#ffffff80,#fff0 32%),radial-gradient(circle at 100% 0%,rgba(242,183,53,.12),transparent 28%),var(--bjgp-bg);color:var(--bjgp-text);font-family:var(--font-body-family, inherit)}.bjgp__brand{min-height:6px;margin-bottom:12px;text-align:center}.bjgp__logo{display:inline-block;width:auto;max-width:min(190px,50vw);max-height:58px;object-fit:contain}.bjgp__shop-name{font-family:var(--font-heading-family, inherit);font-size:24px;font-weight:700}.bjgp[data-current-step=question] .bjgp__brand{display:none}.bjgp[data-current-step=question] .bjgp__panel{padding-top:28px}.bjgp__step{display:none;text-align:center}.bjgp__step.is-active{display:block;animation:bjgpFadeUp .16s ease both}@keyframes bjgpFadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bjgp__eyebrow{margin:0 0 8px;font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;opacity:.68}.bjgp__heading{max-width:520px;margin:0 auto 10px;font-family:var(--font-heading-family, inherit);font-size:clamp(28px,5vw,42px);line-height:1.02;letter-spacing:-.03em}.bjgp__description{max-width:420px;margin:0 auto 16px;font-size:15px;line-height:1.45;opacity:.82}.bjgp__status{min-height:22px;margin:0 0 12px;font-size:13px;font-weight:650;opacity:.75}.bjgp__grid{width:min(100%,470px);margin:0 auto 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bjgp__card{position:relative;aspect-ratio:1 / .82;padding:0;border:0;border-radius:15px;background:transparent;cursor:pointer;perspective:700px;-webkit-tap-highlight-color:transparent}.bjgp__card:focus-visible{outline:3px solid rgba(34,30,26,.18);outline-offset:3px}.bjgp__card-inner{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transform-style:preserve-3d;transition:transform .22s cubic-bezier(.2,.7,.2,1);box-shadow:0 6px 18px #261c1114}.bjgp__card.is-flipped .bjgp__card-inner,.bjgp__card.is-preview .bjgp__card-inner{transform:rotateY(180deg)}.bjgp__card-front,.bjgp__card-back{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bjgp__card-front{overflow:hidden;border:1px solid rgba(34,30,26,.08);background:#ffffffd1;transform:rotateY(180deg)}.bjgp__card-back{border:1px solid rgba(34,30,26,.06);background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.22),transparent 28%),var(--bjgp-card);color:var(--bjgp-accent-text)}.bjgp__card-back:after{content:"\2726";font-size:28px;opacity:.82}.bjgp__face{width:100%;height:100%;display:grid;place-items:center}.bjgp__symbol-image{width:62%;height:62%;object-fit:contain}.bjgp__symbol-character{font-size:clamp(34px,8vw,54px);line-height:1}.bjgp__celebration{width:74px;height:74px;display:grid;place-items:center;margin:2px auto 18px;border-radius:999px;background:var(--bjgp-accent);color:var(--bjgp-accent-text);font-size:36px}.bjgp__button,.bjgp__answer{font:inherit}.bjgp__button{min-height:50px;padding:13px 20px;border:0;border-radius:999px;background:var(--bjgp-accent);color:var(--bjgp-accent-text);font-weight:750;cursor:pointer;transition:transform .14s ease,opacity .14s ease}.bjgp__button:hover{transform:translateY(-1px)}.bjgp__button--full{width:100%}.bjgp__answers{width:min(100%,500px);margin:0 auto;display:grid;gap:9px}.bjgp__answer{width:100%;min-height:50px;padding:12px 15px;border:1px solid var(--bjgp-border);border-radius:13px;background:#ffffffb8;color:var(--bjgp-text);text-align:center;cursor:pointer;transition:border-color .15s ease,transform .15s ease,background .15s ease}.bjgp__answer:hover,.bjgp__answer:focus-visible{border-color:#221e1a2e;background:#fffffff5;transform:translateY(-1px);outline:none}.bjgp__form-stack{width:min(100%,420px);margin:0 auto;display:grid;gap:10px}.bjgp__input{width:100%;min-height:50px;padding:12px 15px;border:1px solid var(--bjgp-border);border-radius:14px;background:#fff;color:var(--bjgp-text);font:inherit;font-size:16px}.bjgp__input:focus{outline:2px solid rgba(34,30,26,.14);outline-offset:1px}.bjgp__consent{width:min(100%,420px);margin:10px auto 0;font-size:11px;line-height:1.35;opacity:.6}.bjgp__text-button{border:0;background:transparent;color:#111;font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;opacity:.86;cursor:pointer}.bjgp__templates{display:none!important}.bjgp__sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:749px){.bjgp__dialog{width:min(94vw,560px);max-height:94dvh;border-radius:20px}.bjgp__panel{padding:24px 17px 20px}.bjgp__brand{margin-bottom:8px}.bjgp__heading{max-width:360px;font-size:clamp(27px,8vw,36px)}.bjgp__description{max-width:330px;margin-bottom:14px;font-size:14px}.bjgp__grid{gap:7px}.bjgp__card{border-radius:12px}}@media(prefers-reduced-motion:reduce){.bjgp__step,.bjgp__card-inner,.bjgp__button,.bjgp__answer{animation:none!important;transition:none!important}}.bjgp__code-card{width:min(100%,420px);margin:4px auto 14px;padding:18px;border:1px solid rgba(34,30,26,.1);border-radius:16px;background:#ffffffc7;text-align:center}.bjgp__code-label{display:block;margin-bottom:7px;font-size:11px;font-weight:750;letter-spacing:.13em;color:var(--bjgp-text);opacity:.62}.bjgp__code{display:block;margin-bottom:10px;font-size:clamp(22px,5vw,30px);line-height:1.1;letter-spacing:.045em;color:var(--bjgp-text)}.bjgp__copy{border:0;background:transparent;color:#111;font:inherit;font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bjgp__reward-note{width:min(100%,420px);margin:0 auto 18px;font-size:13px;line-height:1.45;opacity:.72}.bjgp__button--link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.bjgp__submit-frame{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/brewjoy-game-popup.css.map */
