.country-notice-overlay{z-index:10000;background:color-mix(in srgb, var(--black) 72%, transparent);position:fixed;inset:0}.country-notice{z-index:10001;border-top:5px solid var(--bright);background:var(--original-color-e08de71387);width:min(480px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);text-align:center;box-shadow:0 20px 60px color-mix(in srgb, var(--black) 24%, transparent);border-radius:8px;padding:40px 32px 32px;font-family:Montserrat,sans-serif;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.country-notice-close{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.country-notice-close:hover{background:var(--light)}.country-notice-close svg{flex:none;width:20px;height:20px}.country-notice-flag{object-fit:contain;width:64px;height:44px;margin:0 auto 20px;display:block}.country-notice-title{color:var(--dark);letter-spacing:0;margin:0 0 12px;font:700 28px/1.2 Outfit,sans-serif}.country-notice-description{margin:0 0 26px;font-size:16px;line-height:1.6}.country-notice-continue{background:var(--bright);width:100%;color:var(--black);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font:600 16px/1.4 Outfit,sans-serif;display:flex}.country-notice-continue:hover{background:var(--dark);color:var(--original-color-e08de71387)}.country-notice-actions{gap:12px;display:grid}.country-notice-actions .country-notice-continue{white-space:normal;text-decoration:none}.country-notice-secondary{border:1px solid var(--dark);color:var(--dark);background:0 0}.country-notice button:focus-visible{outline:2px solid var(--dark);outline-offset:3px}@media (width<=480px){.country-notice{padding:40px 24px 24px}}
