.a11y-widget{position:fixed;inset-block-end:1rem;inset-inline-start:1rem;z-index:89}@supports (padding: env(safe-area-inset-bottom)){.a11y-widget{inset-block-end:calc(1rem + env(safe-area-inset-bottom))}}.a11y-widget__toggle{display:inline-flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-on-ink);cursor:pointer;box-shadow:var(--shadow-md);transition:background-color var(--duration-fast) ease,transform var(--duration-fast) var(--ease-out)}.a11y-widget__toggle:hover{background:var(--color-ink-soft);transform:translateY(-2px)}.a11y-widget__panel{position:absolute;inset-block-end:calc(100% + .65rem);inset-inline-start:0;inline-size:min(320px,calc(100vw - 2rem));max-block-size:min(70vh,540px);overflow-y:auto;padding:1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-lg)}.a11y-widget__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-block-end:.8rem}.a11y-widget__title{margin:0}.a11y-widget__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.a11y-widget__option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-block-size:56px;padding:.55rem .5rem;font:inherit;font-size:.86rem;font-weight:600;line-height:1.25;text-align:center;color:var(--color-text);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-base);cursor:pointer;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease}.a11y-widget__option:hover{border-color:var(--color-border-strong)}.a11y-widget__option[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-on-ink)}.a11y-widget__option-value{font-size:.78rem;font-weight:800;color:var(--color-accent)}.a11y-widget__option[aria-pressed=true] .a11y-widget__option-value{color:var(--color-highlight)}.a11y-widget__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem 1rem;flex-wrap:wrap;margin-block-start:.9rem;padding-block-start:.8rem;border-block-start:1px solid var(--color-border)}.a11y-widget__statement{font-size:.86rem}.footer .a11y-widget__toggle{border-color:#ffffff47}html.a11y-fs-110{font-size:110%}html.a11y-fs-125{font-size:125%}html.a11y-contrast body,html.a11y-contrast body *{background-color:#fff!important;background-image:none!important;color:#000!important;border-color:#000!important;text-shadow:none!important;box-shadow:none!important}html.a11y-contrast a,html.a11y-contrast .link{color:#00e!important;text-decoration:underline!important}html.a11y-contrast img,html.a11y-contrast svg,html.a11y-contrast video{filter:none!important}html.a11y-grayscale{filter:grayscale(1)}html.a11y-invert{filter:invert(1) hue-rotate(180deg)}html.a11y-invert img,html.a11y-invert video,html.a11y-invert iframe{filter:invert(1) hue-rotate(180deg)}html.a11y-links a,html.a11y-links .link,html.a11y-links button.link{text-decoration:underline!important;text-underline-offset:2px;outline:2px solid currentColor!important;outline-offset:1px}html.a11y-font body,html.a11y-font body *{font-family:Arial,Segoe UI,Tahoma,sans-serif!important;letter-spacing:.01em!important}html.a11y-motion,html.a11y-motion body{scroll-behavior:auto!important}html.a11y-motion *,html.a11y-motion *:before,html.a11y-motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html.a11y-cursor,html.a11y-cursor *{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'><path d='M5 2l14 10-6 1 4 7-3 2-4-7-5 5z' fill='black' stroke='white' stroke-width='1.6'/></svg>") 4 2,auto!important}html.a11y-cursor a,html.a11y-cursor button,html.a11y-cursor [role=button],html.a11y-cursor input,html.a11y-cursor select,html.a11y-cursor label,html.a11y-cursor summary{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'><path d='M9 2v9H6.5a2 2 0 0 0-1.4 3.4l5.5 5.6a5 5 0 0 0 3.5 1.5H16a5 5 0 0 0 5-5v-5a2 2 0 0 0-2-2h-1a2 2 0 0 0-1.6.8A2 2 0 0 0 14.5 9a2 2 0 0 0-1.7 1A2 2 0 0 0 12 9.6V2a1.5 1.5 0 0 0-3 0z' fill='black' stroke='white' stroke-width='1.4'/></svg>") 12 2,pointer!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/accessibility.css.map */
