.notice-overlay{overscroll-behavior:contain;color:#11120f;background:#f8f8e5;border:3px solid #11120f;border-radius:26px;gap:12px;width:calc(100vw - 24px);max-width:490px;max-height:calc(100dvh - 24px);padding:20px;overflow:auto;box-shadow:6px 7px #fff000}.notice-overlay>button[data-slot=dialog-close]{top:15px;right:14px}.notice-topline{justify-content:space-between;align-items:center;gap:8px;padding-right:26px;display:flex}.notice-kicker{letter-spacing:.08em;font-size:13px;font-weight:800}.notice-topline .language-switch{background:#dddecf;border-radius:999px;gap:2px;margin:0;padding:3px;display:flex}.notice-topline .language-switch button{background:0 0;border:0;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.notice-topline .language-switch .active{color:#fff000;background:#11120f}.notice-overlay h2{margin:2px 0 0;font-size:28px;font-weight:800;line-height:1.1}.notice-overlay [data-slot=dialog-description]{color:#55564b;margin:0;font-size:14px}.notice-points{gap:14px;margin:2px 0;padding:0;list-style:none;display:grid}.notice-points li{align-items:flex-start;gap:11px;display:flex}.notice-points li>span{background:#fff000;border:2px solid #11120f;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.notice-points b{font-size:15px}.notice-points p{margin:3px 0 0;font-size:13px;line-height:1.55}.notice-agreement{text-align:center;margin:0;font-size:12px;line-height:1.5}.notice-actions{grid-template-columns:2fr 1fr 1fr;align-items:stretch;gap:7px;display:grid}.notice-actions>button,.notice-actions>.google-signin-option,.notice-actions>.google-signin-unavailable{text-align:center;overflow-wrap:anywhere;border:2px solid #11120f;border-radius:17px;min-width:0;min-height:88px;padding:9px 5px;font-size:13px;font-weight:750;line-height:1.35}.notice-decline{background:#f8f8e5}.notice-continue{background:#fff000}.notice-actions>.google-signin-option{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;display:flex}.notice-actions>.google-signin-unavailable{color:#777;background:#eee;align-items:center;font-size:10px;display:flex}.google-signin-unavailable span{display:none}.google-signin-option .checkout-error{font-size:10px}.notice-footer{color:#55564b;flex-direction:column;align-items:center;gap:3px;font-size:11px;display:flex}.notice-footer a{color:#11120f;text-decoration:underline}.notice-overlay button:disabled{opacity:.6}@media (max-height:720px){.notice-overlay{gap:8px;padding:14px}.notice-points{gap:9px}.notice-points p{font-size:12px;line-height:1.4}.notice-overlay h2{font-size:24px}.notice-actions>button,.notice-actions>.google-signin-option,.notice-actions>.google-signin-unavailable{min-height:72px}}.notice-actions>.google-signin-unavailable{flex-direction:column;justify-content:center;gap:4px}.google-signin-unavailable small{overflow-wrap:normal;font-size:9px;font-weight:500}.notice-backdrop{z-index:110!important}.notice-overlay{z-index:111!important}.notice-signin-reason{background:#fff000;border:2px solid #11120f;border-radius:14px;margin:0;padding:12px;font-size:14px;line-height:1.5}.notice-overlay.google-required .notice-actions{grid-template-columns:1fr 1fr}.notice-overlay.google-required .google-signin-option{background:#fff000;font-size:13px}
