.gg-cookie{color:var(--gg-ink);font:400 1rem/1.5 var(--gg-body)}.gg-cookie [hidden],.gg-cookie__dialog:not([open]){display:none}.gg-cookie button{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit}.gg-cookie .gg-cookie__link{min-height:44px;padding:0;border:0;color:inherit;background:none;font-size:.94rem;text-decoration:underline;text-underline-offset:.2em}.gg-cookie__banner,.gg-cookie__dialog{box-sizing:border-box;padding:clamp(18px,2vw,30px);border:1px solid var(--gg-line);border-radius:6px;color:var(--gg-ink);background:var(--gg-paper);box-shadow:0 8px 40px #0003;font:400 1rem/1.45 var(--gg-body);text-align:start}.gg-cookie__banner{position:fixed;z-index:50;inset-inline-start:max(12px,env(safe-area-inset-left));inset-block-end:max(12px,env(safe-area-inset-bottom));width:min(520px,calc(100vw - 24px));max-height:80dvh;overflow-y:auto}.gg-cookie__dialog{width:min(500px,calc(100vw - 24px));max-height:calc(100dvh - 24px);margin:auto;overflow-y:auto}.gg-cookie__dialog::backdrop{background:#111a}.gg-cookie h2{margin:0;font:600 clamp(25px,3vw,34px)/1.1 var(--gg-display);color:inherit}.gg-cookie p{margin:10px 0 16px}.gg-cookie p a{display:inline;color:inherit;text-decoration:underline;text-underline-offset:.18em}.gg-cookie__actions{display:flex;flex-wrap:wrap;gap:8px}.gg-cookie__actions button{min-height:44px;padding:8px 12px;border:1px solid var(--gg-ink);border-radius:3px;color:var(--gg-ink);background:var(--gg-paper);font-weight:600}.gg-cookie__actions button:hover{color:var(--gg-paper);background:var(--gg-ink)}.gg-cookie__actions .gg-cookie__manage{border-color:transparent;text-decoration:underline;text-underline-offset:.2em}.gg-cookie__actions button:disabled{opacity:.55;cursor:default}.gg-cookie__dialog fieldset{padding:0;margin:14px 0 22px;border:0}.gg-cookie__dialog label{display:flex;gap:13px;align-items:center;padding:12px 0;border-block-start:1px solid var(--gg-line)}.gg-cookie__dialog input{width:19px;height:19px;flex:0 0 auto;accent-color:var(--gg-accent)}.gg-cookie__dialog small{display:block;font-size:.875rem;color:var(--gg-muted)}.gg-cookie__notice:empty{display:none}.gg-cookie__notice{font-size:.9rem}.gg-cookie :focus-visible{outline:2px solid var(--gg-accent);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/gg-cookie.css.map */
