.blingo-a11y-toggle{position:fixed;z-index:2147483000;left:16px;bottom:calc(22px + env(safe-area-inset-bottom));display:grid;place-items:center;width:46px;height:46px;border:2px solid #171717;border-radius:50%;background:#fff;color:#171717;box-shadow:0 3px 12px #0000002e;cursor:pointer;font-size:25px}.blingo-a11y-toggle:focus-visible,.blingo-a11y-dialog :focus-visible,.blingo-cookie :focus-visible,.blingo-cookie-dialog :focus-visible{outline:3px solid #b27c34;outline-offset:3px}.blingo-a11y-dialog,.blingo-cookie-dialog{width:min(420px,calc(100vw - 28px));max-height:min(80dvh,680px);overflow:auto;padding:20px;border:1px solid #b99b6e;border-radius:12px;background:#fff;color:#171717;box-shadow:0 8px 36px #0003}.blingo-a11y-dialog::backdrop,.blingo-cookie-dialog::backdrop{background:#00000059}.blingo-a11y-head,.blingo-cookie-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.blingo-a11y-head h2,.blingo-cookie-head h2{margin:0;font-size:1.3rem}.blingo-a11y-dialog p,.blingo-cookie-dialog p{margin:12px 0}.blingo-a11y-dialog label,.blingo-cookie-dialog label{display:flex;align-items:center;gap:10px;padding:7px 0}.blingo-a11y-dialog input,.blingo-cookie-dialog input{width:20px;height:20px;flex:none}.blingo-a11y-dialog button,.blingo-cookie-dialog button{min-height:44px;padding:8px 12px;border:1px solid #171717;border-radius:5px;background:#fff;color:#171717;cursor:pointer}.blingo-a11y-dialog [data-a11y-close],.blingo-cookie-dialog [data-cookie-close]{min-width:44px;font-size:24px}.blingo-a11y-dialog [aria-pressed=true],.blingo-a11y-dialog [data-a11y-reset],.blingo-cookie-dialog [data-cookie-save]{background:#171717;color:#fff}.blingo-a11y-dialog fieldset{margin:12px 0;padding:10px;border:1px solid #a59b8e}.blingo-a11y-row{display:flex;flex-wrap:wrap;gap:6px}.blingo-a11y-dialog>a{display:block;margin-top:14px;color:#171717;text-decoration:underline}html.blingo-a11y-contrast .page-wrapper{filter:contrast(1.35)}html.blingo-a11y-grayscale .page-wrapper{filter:grayscale(1)}html.blingo-a11y-contrast.blingo-a11y-grayscale .page-wrapper{filter:contrast(1.35) grayscale(1)}html.blingo-a11y-links .page-wrapper a{text-decoration:underline!important;text-underline-offset:3px}html.blingo-a11y-readable body,html.blingo-a11y-readable button,html.blingo-a11y-readable input{font-family:Arial,sans-serif!important}html.blingo-a11y-motion *,html.blingo-a11y-motion *:before,html.blingo-a11y-motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.blingo-cookie{position:fixed;z-index:2147483001;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:min(440px,calc(100vw - 32px));max-height:min(65dvh,420px);overflow:auto;padding:16px;border:1px solid #b99b6e;border-radius:10px;background:#fff;color:#171717;box-shadow:0 6px 28px #0003}.blingo-cookie[hidden],.blingo-cookie-error[hidden]{display:none}.blingo-cookie h2{margin:0 0 6px;font-size:1.2rem}.blingo-cookie p{margin:0 0 12px;font-size:.9rem;line-height:1.5}.blingo-cookie a{color:#171717;text-decoration:underline}.blingo-cookie-actions{display:flex;flex-wrap:wrap;gap:8px}.blingo-cookie-actions button{min-height:44px;padding:8px 12px;border:1px solid #171717;border-radius:5px;background:#fff;color:#171717;cursor:pointer}.blingo-cookie-actions [data-cookie-accept]{background:#171717;color:#fff}.blingo-cookie-dialog .blingo-cookie-error{color:#8c1818}.blingo-cookie-footer-button{border:0;background:transparent;color:inherit;font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}body:has(.blingo-cookie:not([hidden])) .blingo-a11y-toggle{bottom:auto;top:82px}@media(max-width:749px){.blingo-a11y-toggle{bottom:calc(96px + env(safe-area-inset-bottom))}.blingo-cookie{top:auto;bottom:calc(16px + env(safe-area-inset-bottom));max-height:min(50dvh,400px)}body:has(.blingo-cookie:not([hidden])) .blingo-a11y-toggle{top:calc(120px + env(safe-area-inset-top));bottom:auto}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/blingo-accessibility.css.map */
