.a11y-btn{position:fixed;bottom:20px;inset-inline-start:20px;z-index:9999;width:48px;height:48px;border-radius:50%;border:none;background:var(--color-ink, #141414);color:var(--color-white, #fff);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #00000040;transition:transform .15s ease}.a11y-btn:hover,.a11y-btn:focus-visible{transform:scale(1.06)}.a11y-btn svg{width:26px;height:26px}.a11y-panel{position:fixed;bottom:78px;inset-inline-start:20px;z-index:9999;width:300px;max-width:calc(100vw - 40px);max-height:calc(100vh - 110px);overflow-y:auto;background:var(--color-white, #fff);border:1px solid var(--color-line, #D9D7D1);border-radius:var(--radius, 4px);box-shadow:0 8px 30px #0000002e;padding:14px;font-family:var(--font-body, sans-serif);display:none}.a11y-panel.is-open{display:block}.a11y-panel h2{font-family:var(--font-heading, sans-serif);font-size:15px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:var(--color-white, #fff)}.a11y-panel-close{background:none;border:none;cursor:pointer;font-size:18px;line-height:1;padding:2px 6px;color:var(--color-mute, #8A8A85)}.a11y-panel-close:hover{color:var(--color-ink, #141414)}.a11y-row{display:flex;align-items:center;gap:10px;width:100%;text-align:start;padding:9px 8px;margin-bottom:4px;border:1px solid var(--color-line, #D9D7D1);border-radius:var(--radius-sm, 2px);background:var(--color-bg-alt, #F0EFEA);color:var(--color-ink, #141414);font-size:12.5px;cursor:pointer;font-family:var(--font-body, sans-serif)}.a11y-row:hover{border-color:var(--color-mute, #8A8A85)}.a11y-row svg{width:17px;height:17px;flex:none}.a11y-row span{flex:1}.a11y-row[aria-pressed=true]{background:var(--color-ink, #141414);color:var(--color-white, #fff);border-color:var(--color-ink, #141414)}.a11y-statement-text{display:none;font-size:12px;line-height:1.6;color:var(--color-mute, #8A8A85);padding:8px;border:1px solid var(--color-line, #D9D7D1);border-radius:var(--radius-sm, 2px);margin-bottom:4px}.a11y-statement-text.is-open{display:block}.a11y-reset{width:100%;margin-top:8px;padding:8px;background:transparent;border:1px solid var(--color-line, #D9D7D1);border-radius:var(--radius-sm, 2px);font-size:12px;cursor:pointer;color:var(--color-mute, #8A8A85)}.a11y-reset:hover{color:var(--color-ink, #141414)}.a11y-reading-guide{position:fixed;left:0;right:0;height:34px;background:#ffd40059;border-top:2px solid #ffd400;border-bottom:2px solid #ffd400;pointer-events:none;z-index:9998;display:none}html.a11y-reading-guide-on .a11y-reading-guide{display:block}html.a11y-invert{filter:invert(1) hue-rotate(180deg)}html.a11y-invert img,html.a11y-invert video{filter:invert(1) hue-rotate(180deg)}html.a11y-grayscale{filter:grayscale(1)}html.a11y-highlight-links a{background:#ffd400!important;color:#141414!important;text-decoration:underline!important}html.a11y-readable body,html.a11y-readable body *{font-family:Arial,Helvetica,sans-serif!important}html.a11y-pause-anim *,html.a11y-pause-anim *:before,html.a11y-pause-anim *:after{animation-play-state:paused!important;transition:none!important;scroll-behavior:auto!important}html.a11y-big-cursor,html.a11y-big-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="M2 2 L2 20 L7 16 L10 22 L13 20.5 L10 14.5 L16 14.5 Z" fill="black" stroke="white" stroke-width="1.2"/></svg>') 2 2,auto!important}html[data-a11y-fontstep="1"] body{font-size:106%}html[data-a11y-fontstep="2"] body{font-size:112%}html[data-a11y-fontstep="3"] body{font-size:118%}html[data-a11y-fontstep="4"] body{font-size:124%}html[data-a11y-fontstep="-1"] body{font-size:94%}html[data-a11y-fontstep="-2"] body{font-size:88%}html[data-a11y-ls="1"] body,html[data-a11y-ls="1"] body *{letter-spacing:.04em!important}html[data-a11y-ls="2"] body,html[data-a11y-ls="2"] body *{letter-spacing:.09em!important}html[data-a11y-ls="-1"] body,html[data-a11y-ls="-1"] body *{letter-spacing:-.01em!important}html[data-a11y-lh="1"] body,html[data-a11y-lh="1"] body *{line-height:1.7!important}html[data-a11y-lh="2"] body,html[data-a11y-lh="2"] body *{line-height:2!important}html[data-a11y-lh="-1"] body,html[data-a11y-lh="-1"] body *{line-height:1.15!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/accessibility.css.map */
