accessibility-menu{--a11y-trigger-size: 48px;--a11y-trigger-offset: 20px;--a11y-trigger-bg: #1E4D1D;--a11y-trigger-fg: #ffffff;--a11y-panel-bg: #ffffff;--a11y-panel-fg: #1E4D1D;--a11y-panel-border: rgba(30, 77, 29, .15);--a11y-active-bg: #1E4D1D;--a11y-active-fg: #ffffff;--a11y-radius: 12px;--a11y-shadow: 0 8px 24px rgba(0, 0, 0, .12);position:fixed;z-index:9999;inset-block-end:var(--a11y-trigger-offset);inset-inline-end:var(--a11y-trigger-offset)}accessibility-menu[data-position=left]{inset-inline-end:auto;inset-inline-start:var(--a11y-trigger-offset)}.a11y-menu__trigger{width:var(--a11y-trigger-size);height:var(--a11y-trigger-size);border-radius:50%;background:var(--a11y-trigger-bg);color:var(--a11y-trigger-fg);border:2px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;box-shadow:var(--a11y-shadow);transition:transform .15s ease,box-shadow .15s ease}.a11y-menu__trigger:hover{transform:scale(1.05)}.a11y-menu__trigger:focus-visible{outline:3px solid #FFC940;outline-offset:3px}.a11y-menu__trigger svg{width:60%;height:60%}.a11y-menu__panel{position:absolute;inset-block-end:calc(var(--a11y-trigger-size) + 12px);inset-inline-end:0;width:320px;max-width:calc(100vw - var(--a11y-trigger-offset) * 2);background:var(--a11y-panel-bg);color:var(--a11y-panel-fg);border:1px solid var(--a11y-panel-border);border-radius:var(--a11y-radius);box-shadow:var(--a11y-shadow);padding:18px}accessibility-menu[data-position=left] .a11y-menu__panel{inset-inline-end:auto;inset-inline-start:0}.a11y-menu__panel[hidden]{display:none!important}.a11y-menu__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.a11y-menu__title{font-size:16px;font-weight:600;margin:0}.a11y-menu__close{background:none;border:0;cursor:pointer;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:inherit;padding:0}.a11y-menu__close:hover{background:#1e4d1d14}.a11y-menu__close:focus-visible{outline:2px solid #FFC940;outline-offset:2px}.a11y-menu__group{margin-bottom:14px}.a11y-menu__group-label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.a11y-menu__scale-row{display:flex;gap:8px}.a11y-menu__scale-btn{flex:1;padding:8px;border:1px solid var(--a11y-panel-border);background:transparent;border-radius:8px;cursor:pointer;color:inherit;font-weight:500;font-family:inherit}.a11y-menu__scale-btn[data-font-scale-value=default]{font-size:13px}.a11y-menu__scale-btn[data-font-scale-value=lg]{font-size:16px}.a11y-menu__scale-btn[data-font-scale-value=xl]{font-size:19px}.a11y-menu__scale-btn:hover{background:#1e4d1d0f}.a11y-menu__scale-btn:focus-visible{outline:2px solid #FFC940;outline-offset:2px}.a11y-menu__scale-btn.is-active{background:var(--a11y-active-bg);color:var(--a11y-active-fg);border-color:var(--a11y-active-bg)}.a11y-menu__switch{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border:1px solid var(--a11y-panel-border);background:transparent;border-radius:8px;cursor:pointer;color:inherit;font-family:inherit;font-size:14px}.a11y-menu__switch:hover{background:#1e4d1d0f}.a11y-menu__switch:focus-visible{outline:2px solid #FFC940;outline-offset:2px}.a11y-menu__switch-track{width:36px;height:20px;border-radius:999px;background:#1e4d1d2e;position:relative;flex-shrink:0;transition:background .15s ease}.a11y-menu__switch-track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .15s ease}.a11y-menu__switch.is-on .a11y-menu__switch-track{background:var(--a11y-active-bg)}.a11y-menu__switch.is-on .a11y-menu__switch-track:after{transform:translate(16px)}.a11y-menu__links{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--a11y-panel-border);padding-top:12px;margin-top:8px}.a11y-menu__link{font-size:13px;color:inherit;text-decoration:underline}.a11y-menu__link:focus-visible{outline:2px solid #FFC940;outline-offset:2px}.a11y-menu__reset{background:none;border:0;padding:0;cursor:pointer;font-size:13px;color:inherit;text-decoration:underline;text-align:start;font-family:inherit}html[data-font-scale=lg]{font-size:112.5%}html[data-font-scale=xl]{font-size:125%}html[data-motion=reduce] *,html[data-motion=reduce] *:before,html[data-motion=reduce] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html[data-contrast=high] :focus-visible{outline:3px solid #ffbf00!important;outline-offset:3px!important;box-shadow:0 0 0 5px #000000d9!important}html[data-contrast=high] :where(.rte,article,main p,main li) a:not(.button):not(.link):not([class*=button]):not([class*=btn]):not([class*=cta]){color:#00309a!important;text-decoration:underline!important;text-underline-offset:2px}html[data-contrast=high] :where(.rte,article,main p,main li) a:not(.button):not(.link):not([class*=button]):not([class*=btn]):not([class*=cta]):visited{color:#5a006a!important}html[data-contrast=high] input:not([type=hidden]),html[data-contrast=high] select,html[data-contrast=high] textarea{outline:1px solid currentColor;outline-offset:0}html[data-contrast=high] .color-scheme-pink-1,html[data-contrast=high] .color-scheme-pink-2{--color-button: 168, 3, 95;--gradient-button: #a8035f}html[data-contrast=high] .color-scheme-pink-3{--color-background: 168, 3, 95;--gradient-background: #a8035f}html[data-contrast=high] .color-scheme-pink-announcement{--color-background: 249, 200, 227;--gradient-background: #f9c8e3;--color-button: 16, 45, 16;--gradient-button: #102d10}html[data-contrast=high] .color-scheme-green-1,html[data-contrast=high] .color-scheme-green-2{--color-button: 16, 45, 16;--gradient-button: #102d10}html[data-contrast=high] .color-scheme-green-3{--color-background: 16, 45, 16;--gradient-background: #102d10}html[data-contrast=high] .color-scheme-green-announcement{--color-background: 184, 214, 138;--gradient-background: #b8d68a;--color-button: 16, 45, 16;--gradient-button: #102d10}
/*# sourceMappingURL=/cdn/shop/t/2/assets/accessibility-menu.css.map */
