.bf-pop{border:0;padding:0;background:transparent;color:#f8f6f1;max-width:none;max-height:none;width:100%;height:100%;margin:0;overflow:visible;font-family:var(--font-body-family,Arial,sans-serif);font-size:16px;line-height:1.55;letter-spacing:0}.bf-pop:not([open]){display:none}.bf-pop[open]{display:flex;align-items:flex-end;justify-content:center}.bf-pop::backdrop{background:#050806b3}.bf-pop *{box-sizing:border-box}.bf-pop__box{position:relative;width:100%;max-width:520px;max-height:92vh;max-height:92dvh;overflow:auto;background:radial-gradient(120% 90% at 80% 0,#17261d 0,#0b110e 62%);border:1px solid rgba(248,246,241,.16);border-radius:24px 24px 0 0;padding:28px 22px calc(22px + env(safe-area-inset-bottom));box-shadow:0 -20px 60px -20px #000000b3;animation:bf-pop-in .32s cubic-bezier(.2,.8,.2,1) both}@keyframes bf-pop-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.bf-pop__close{position:absolute;top:10px;right:10px;width:46px;height:46px;border-radius:50%;border:0;background:#f8f6f114;color:inherit;cursor:pointer;display:grid;place-items:center;z-index:2}.bf-pop__close:hover{background:#f8f6f12e}.bf-pop__close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.bf-pop__visual{position:relative;height:150px;display:grid;place-items:center;margin:-6px 0 6px}.bf-pop__visual:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#2F8CFF 0,transparent 66%);opacity:.35;filter:blur(18px)}.bf-pop__visual img{position:relative;height:150px;width:auto;object-fit:contain;filter:drop-shadow(0 14px 16px rgba(0,0,0,.5));animation:bf-pop-float 5s ease-in-out infinite}@keyframes bf-pop-float{0%,to{transform:translateY(-5px)}50%{transform:translateY(5px)}}.bf-pop__body{text-align:center}.bf-pop__eyebrow{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f2d08a}.bf-pop__title{margin:0;font-family:var(--font-heading-family,Arial,sans-serif);font-weight:700;font-size:clamp(28px,7vw,38px);line-height:1.05;letter-spacing:-.03em;color:#f8f6f1}.bf-pop__text{margin:12px auto 0;max-width:400px;color:#f8f6f1d1}.bf-pop__code{display:flex;align-items:stretch;gap:0;margin:20px auto 0;max-width:380px;border:1.5px dashed #F2D08A;border-radius:14px;overflow:hidden}.bf-pop__code-value{flex:1;display:grid;place-items:center;padding:10px 14px;font-family:var(--font-heading-family,Arial,sans-serif);font-weight:700;font-size:20px;letter-spacing:.12em;color:#f2d08a;-webkit-user-select:all;user-select:all}.bf-pop__copy{min-height:50px;padding:0 18px;border:0;background:#f2d08a;color:#0b110e;font-family:var(--font-heading-family,Arial,sans-serif);font-weight:700;font-size:15px;cursor:pointer}.bf-pop__copy:hover{background:#ffe2a6}.bf-pop__status{min-height:20px;margin:6px 0 0;font-size:14px;color:#f2d08a}.bf-pop__cta{display:flex;align-items:center;justify-content:center;min-height:52px;margin:8px auto 0;max-width:380px;border-radius:999px;background:#f8f6f1;color:#0b110e!important;font-family:var(--font-heading-family,Arial,sans-serif);font-weight:700;font-size:16px;text-decoration:none}.bf-pop__cta:hover{background:#fff}.bf-pop__terms{margin:12px 0 0;font-size:13px;color:#f8f6f1b3}.bf-pop__later{margin-top:6px;min-height:44px;padding:0 16px;border:0;background:transparent;color:#f8f6f1c7;font:inherit;font-size:14.5px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.bf-pop :focus-visible{outline:3px solid #F2D08A;outline-offset:3px}@media(min-width:750px){.bf-pop[open]{align-items:center}.bf-pop__box{border-radius:24px;padding:36px 36px 28px;box-shadow:0 40px 90px -30px #000c}.bf-pop__visual,.bf-pop__visual img{height:180px}}@media(prefers-reduced-motion:reduce){.bf-pop__box,.bf-pop__visual img{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map?subset=AAQ */
