:root{--ck-a11y-bottom: 20px;--ck-a11y-side: 20px}.ck-a11y__button{position:fixed;bottom:var(--ck-a11y-bottom);left:var(--ck-a11y-side);z-index:9999;width:var(--ck-btn-height);height:var(--ck-btn-height);border:0;border-radius:var(--ck-radius-pill);display:flex;align-items:center;justify-content:center;background:var(--ck-color-primary);color:var(--ck-color-base);box-shadow:0 4px 12px #00000040;cursor:pointer;padding:0;transition:transform var(--ck-dur-fast, .15s) var(--ck-ease-inout, ease),box-shadow var(--ck-dur-fast, .15s) var(--ck-ease-inout, ease)}.ck-a11y__button:hover{transform:scale(1.05);box-shadow:0 6px 16px #0000002e}.ck-a11y__button:focus-visible{outline:3px solid var(--ck-color-action);outline-offset:2px;box-shadow:0 0 0 4px var(--ck-color-action-ring)}.ck-a11y__button-icon{width:var(--ck-icon-md, 24px);height:var(--ck-icon-md, 24px);pointer-events:none}@media(max-width:750px){.ck-a11y__button{bottom:88px}}.ck-a11y__panel{position:fixed;bottom:calc(var(--ck-a11y-bottom) + var(--ck-btn-height) + 12px);left:var(--ck-a11y-side);z-index:9999;width:calc(100vw - 40px);max-width:320px;max-height:min(70vh,560px);overflow-y:auto;background:var(--ck-color-base);border:1px solid var(--ck-color-border);border-radius:var(--ck-radius-card);box-shadow:var(--ck-shadow-lg);font-family:var(--ck-font-body);color:var(--ck-color-ink);transform-origin:bottom left;animation:ck-a11y-panel-in .16s var(--ck-ease-out, ease-out)}.ck-a11y__panel[hidden]{display:none}@keyframes ck-a11y-panel-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:750px){.ck-a11y__panel{bottom:calc(88px + var(--ck-btn-height) + 12px)}}.ck-a11y__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--ck-color-border)}.ck-a11y__title{margin:0;font-family:var(--ck-font-heading);font-size:var(--ck-text-body, 16px);font-weight:var(--ck-fw-semibold, 700);color:var(--ck-color-primary)}.ck-a11y__close{border:0;background:transparent;color:var(--ck-color-primary);width:32px;height:32px;border-radius:var(--ck-radius-pill);display:flex;align-items:center;justify-content:center;cursor:pointer}.ck-a11y__close:hover{background:var(--ck-color-surface)}.ck-a11y__close:focus-visible,.ck-a11y__option:focus-visible,.ck-a11y__statement-link:focus-visible{outline:3px solid var(--ck-color-action);outline-offset:2px;box-shadow:0 0 0 4px var(--ck-color-action-ring)}.ck-a11y__body{padding:14px 16px}.ck-a11y__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ck-a11y__option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 8px;border:1px solid var(--ck-color-border);border-radius:var(--ck-radius-button);background:var(--ck-color-base);color:var(--ck-color-primary);font-family:var(--ck-font-body);cursor:pointer;text-align:center;transition:background-color var(--ck-dur-fast, .12s) var(--ck-ease-inout, ease),border-color var(--ck-dur-fast, .12s) var(--ck-ease-inout, ease)}.ck-a11y__option:hover{border-color:var(--ck-color-action)}.ck-a11y__option[aria-pressed=true]{background:var(--ck-color-surface);border-color:var(--ck-color-action);color:var(--ck-color-action)}.ck-a11y__option--reset{grid-column:1 / -1;flex-direction:row}.ck-a11y__option-icon{width:var(--ck-icon-sm, 20px);height:var(--ck-icon-sm, 20px);flex-shrink:0}.ck-a11y__label{font-size:var(--ck-text-caption, 12.5px);line-height:var(--ck-lh-tight, 1.25)}.ck-a11y__footer{padding:10px 16px 14px;border-top:1px solid var(--ck-color-border);text-align:center}.ck-a11y__statement-link{font-size:var(--ck-text-caption, 12.5px);color:var(--ck-color-action);text-decoration:underline}html.a11y-font-1{font-size:120%}html.a11y-font-2{font-size:140%}html.a11y-font-3{font-size:160%}html.a11y-high-contrast{background:#000!important;color:#fff!important}html.a11y-high-contrast *{background:#000!important;color:#fff!important;border-color:#fff!important}html.a11y-high-contrast a{color:gold!important}html.a11y-high-contrast img{filter:brightness(1.2) contrast(1.5)}html.a11y-high-contrast .ck-a11y__button{background:#000!important;border:2px solid #fff!important}html.a11y-high-contrast .ck-a11y__option[aria-pressed=true]{background:#222!important;color:gold!important;border-color:gold!important}html.a11y-grayscale{filter:grayscale(100%)}html.a11y-highlight-links a{text-decoration:underline!important;background:gold!important;color:#000!important;padding:2px 4px}html.a11y-readable-font,html.a11y-readable-font *{font-family:Arial,Helvetica,sans-serif!important}html.a11y-stop-animations *,html.a11y-stop-animations *:before,html.a11y-stop-animations *:after{animation:none!important;transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/168/assets/ck-a11y.css.map */
