html.gp11-lock{overflow:hidden}html.gp11-skip .gp11{display:none!important}.gp11{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.gp11-backdrop{position:absolute;inset:0;border:0;padding:0;background:rgb(31 21 16 / .66);cursor:pointer}.gp11-card{position:relative;z-index:1;width:min(420px, 100%);max-height:calc(100dvh - 32px);overflow:auto;background:#1f1510;color:#f6f1ea;border-radius:22px;padding:22px 18px 16px;box-shadow:0 24px 70px rgb(0 0 0 / .38)}.gp11-x{position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#1f1510;font-size:28px;line-height:1;cursor:pointer}.gp11-go{display:block;color:inherit;text-decoration:none;padding-right:42px}.gp11-kicker{display:inline-block;margin:0 0 10px;padding:6px 10px;border-radius:999px;background:#8a5a3b;color:#fff;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.gp11-card h2{margin:0 0 8px;color:#f6f1ea;font-size:clamp(2rem, 8vw, 2.7rem);line-height:.95;letter-spacing:0;text-transform:none}.gp11-go p:last-of-type{margin:0 0 14px;color:rgb(246 241 234 / .82);font-size:15px;line-height:1.45}.gp11-shop{display:inline-flex;align-items:center;min-height:36px;color:#f0c48a;font-weight:800}.gp11-shop::after{content:" →"}.gp11-codebar{display:flex;gap:8px;margin-top:14px}.gp11-code{flex:1;display:grid;place-items:center;min-height:48px;border:1.5px dashed rgb(240 196 138 / .8);border-radius:12px;color:#f0c48a;font-weight:800;letter-spacing:.16em}.gp11-codebar button,.gp11-dismiss{min-height:48px;border:0;border-radius:12px;cursor:pointer;font-weight:800}.gp11-codebar button{padding:0 16px;background:#f6f1ea;color:#1f1510}.gp11-dismiss{width:100%;margin-top:10px;background:#fff0;color:#f6f1ea;border:1px solid rgb(246 241 234 / .28)}.gp11-x:focus-visible,.gp11-codebar button:focus-visible,.gp11-dismiss:focus-visible,.gp11-go:focus-visible{outline:3px solid #f0c48a;outline-offset:2px}@media (max-width:420px){.gp11{padding:12px}.gp11-card{padding:18px 14px 14px;border-radius:18px}.gp11-codebar{flex-direction:column}}