.g6-bf-banner{display:grid;gap:8px;width:calc(100% - 28px);max-width:1200px;margin:18px auto;padding:24px 16px;text-align:center;background:linear-gradient(125deg,#171020,#452a66 65%,#1b1424);color:#fff;border:1px solid #c7a76d;border-radius:22px;cursor:pointer}.g6-bf-banner span,.g6-bf-eyebrow{color:#edcf91;letter-spacing:2px;font-size:12px;font-weight:800}.g6-bf-banner strong{font-size:clamp(19px,4vw,28px)}.g6-bf-banner small{color:#eee0fa;font-size:14px}
#g6BFWelcome{box-sizing:border-box;width:min(94vw,580px);max-height:88dvh;overflow:auto;padding:30px 22px 22px;background:linear-gradient(145deg,#1b1423,#3a2252);color:white;border:1px solid #c6a56b;border-radius:26px;text-align:center;box-shadow:0 24px 90px #0008}#g6BFWelcome::backdrop{background:#140f20b8}#g6BFWelcome h2{font-size:clamp(23px,5vw,32px);line-height:1.5;color:white;margin:14px 0}#g6BFWelcome p{color:#eee1f8}.g6-bf-close{position:absolute;top:8px;left:12px;background:transparent;color:white;border:0;font-size:30px;cursor:pointer}.g6-bf-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.g6-bf-grid a{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:16px 7px;background:#ffffff0c;border:1px solid #c7a76d80;border-radius:15px;color:white;text-decoration:none}.g6-bf-grid strong{color:#edcf91;font-size:30px}.g6-bf-grid small{font-size:12px}.g6-bf-terms{font-size:12px;line-height:1.7;margin:16px 0}.g6-bf-shop{background:#edcf91;color:#251831;border:0;border-radius:12px;padding:14px;width:100%;font-weight:800;cursor:pointer}.g6-bf-cart{margin:12px 0;padding:14px;background:#f4effa;border:1px solid #d7c5e7;border-radius:14px;color:#332244;font-size:14px}.g6-bf-cart p{margin:8px 0}.g6-bf-cart a{color:#654798;font-weight:bold}#g6BFNudge{position:fixed;z-index:10010;bottom:190px;left:50%;transform:translateX(-50%);width:min(90vw,440px);box-sizing:border-box;background:#23172f;color:#fff;border:1px solid #c7a76d;border-radius:16px;padding:16px 35px 16px 16px;box-shadow:0 8px 30px #0004;font-size:15px}#g6BFNudge button{position:absolute;right:7px;top:7px;background:none;color:white;border:0;font-size:24px}#g6BFNudge a{display:block;color:#edcf91;font-weight:bold;margin-top:8px}@media(min-width:800px){#g6BFNudge{bottom:110px}}

.g6-bf-picks{border-top:1px solid #d8c5a0;margin-top:18px;padding-top:12px}.g6-bf-picks h3{margin:0}.g6-bf-pick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.g6-bf-pick-grid>div{background:#fff;border:1px solid #e8dded;border-radius:14px;padding:8px;display:grid;gap:8px;min-width:0;color:#392d47}.g6-bf-pick-grid img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:9px}.g6-bf-pick-grid small{overflow-wrap:anywhere}.g6-bf-pick-grid button{border:0;background:#654798;color:white;border-radius:10px;padding:10px 4px;font:inherit;cursor:pointer}.g6-bf-complete{padding:14px;border-radius:12px;background:#f0d699;color:#30213f;font-weight:bold;animation:g6Complete .5s ease-out}@keyframes g6Complete{from{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.g6-bf-complete{animation:none}}
