.a11y-widget{position:fixed;left:1rem;bottom:1rem;z-index:2147483000}.a11y-widget__trigger{width:3.35rem;height:3.35rem;border-radius:999px;border:0;background:#000;color:#fff;box-shadow:0 10px 26px #00000047;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.a11y-widget__icon{width:1.58rem;height:1.58rem;display:inline-flex}.a11y-widget__icon svg{width:100%;height:100%}.a11y-widget__panel{position:absolute;left:0;bottom:calc(100% + .72rem);width:min(21rem,calc(100vw - 2rem));border-radius:1rem;border:1px solid rgb(26 111 90 / .25);background:#edf2ef;color:#1d2f2b;box-shadow:0 12px 32px #0000003b;overflow:hidden;z-index:2147483001}.a11y-widget__head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.82rem .88rem;border-bottom:1px solid rgb(26 111 90 / .2)}.a11y-widget__title{margin:0;font-size:1.45rem;font-weight:700;line-height:1.1}.a11y-widget__close{width:2.35rem;height:2.35rem;border-radius:999px;border:2px solid #1a6f5a;background:transparent;color:#1a6f5a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.a11y-widget__body{padding:.75rem}.a11y-widget__text-row{background:#dfe5e1;border:1px solid #d2dad6;border-radius:.75rem;padding:.68rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.a11y-widget__text-controls{display:inline-flex;align-items:center;gap:.55rem}.a11y-widget__text-controls button{width:2.2rem;height:2.2rem;border-radius:.68rem;border:1px solid #c6cfca;background:#dfe5e1;color:#1d2f2b;font-size:1.1rem;line-height:1;cursor:pointer}.a11y-widget__text-controls output{min-width:1.8rem;text-align:center;font-weight:600}.a11y-widget__row{margin-top:.72rem;display:grid;grid-template-columns:2.35rem 1fr auto;align-items:center;gap:.72rem}.a11y-widget__row-icon{width:2.35rem;height:2.35rem;border-radius:.7rem;border:1px solid #d2dad6;background:#dfe5e1;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600}.a11y-widget__switch{width:2.6rem;height:1.5rem;padding:.12rem;border-radius:999px;border:0;background:#c5d0cb;cursor:pointer}.a11y-widget__switch>span{display:block;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;transition:transform .18s ease}.a11y-widget__switch[aria-checked=true]{background:#1a6f5a}.a11y-widget__switch[aria-checked=true]>span{transform:translate(1.08rem)}.a11y-widget__foot{border-top:1px solid rgb(26 111 90 / .2);padding:.75rem}.a11y-widget__reset{width:100%;min-height:2.5rem;border:1px solid #bcc7c2;border-radius:.7rem;background:transparent;color:#1d2f2b;cursor:pointer}html.a11y-dark{color-scheme:dark}html.a11y-dark body,html.a11y-dark #MainContent,html.a11y-dark .content-for-layout,html.a11y-dark .section,html.a11y-dark .section-background,html.a11y-dark .color-scheme-1,html.a11y-dark .color-scheme-2,html.a11y-dark .color-scheme-3,html.a11y-dark .color-scheme-4,html.a11y-dark .color-scheme-5,html.a11y-dark .color-scheme-6{background:#121212!important;color:#f2f2f2!important}html.a11y-dark :is(h1,h2,h3,h4,h5,h6,p,span,label,li,summary,small,strong,em){color:#f2f2f2!important}html.a11y-dark :is(a,a:visited){color:#9cc9ff!important}html.a11y-dark :is(input,select,textarea,button,.card,.product-card,.resource-card,.collection-card,.dialog-modal){background-color:#1b1b1b!important;color:#f2f2f2!important;border-color:#4c4c4c!important}html.a11y-dark .a11y-widget__panel,html.a11y-dark .a11y-widget__panel :is(p,span,button){color:#1d2f2b!important}html.a11y-dark .a11y-widget__panel{background:#edf2ef!important;border-color:#1a6f5a40!important}html.a11y-dark .a11y-widget__trigger{background:#000!important;color:#fff!important}html.a11y-dark .search-modal__content{background:#121212!important;color:#f2f2f2!important;border-color:#3f3f3f!important}html.a11y-dark .search-modal__content .predictive-search-form__header{background-color:#171717!important;border-color:#3f3f3f!important}html.a11y-dark .search-modal__content .predictive-search-form__header-inner{background:#1d1d1d!important;border-color:#4a4a4a!important;color:#f2f2f2!important}html.a11y-dark .search-modal__content .search-input{color:#f2f2f2!important;background:transparent!important}html.a11y-dark .search-modal__content .search-input::placeholder{color:#f2f2f29e!important}html.a11y-dark .search-modal__content .predictive-search__icon,html.a11y-dark .search-modal__content .predictive-search__reset-button,html.a11y-dark .search-modal__content .predictive-search__close-modal-button{color:#f2f2f2!important}html.a11y-dark .search-modal__content .predictive-search-form__content-wrapper,html.a11y-dark .search-modal__content .predictive-search-form__content{background:#121212!important}html.a11y-contrast body,html.a11y-contrast #MainContent,html.a11y-contrast .content-for-layout,html.a11y-contrast .section,html.a11y-contrast .section-background,html.a11y-contrast .color-scheme-1,html.a11y-contrast .color-scheme-2,html.a11y-contrast .color-scheme-3,html.a11y-contrast .color-scheme-4,html.a11y-contrast .color-scheme-5,html.a11y-contrast .color-scheme-6{background:#fff!important;color:#000!important}html.a11y-contrast :is(h1,h2,h3,h4,h5,h6,p,span,label,li,summary,small,strong,em){color:#000!important}html.a11y-contrast :is(a,a:visited){color:#0036d9!important}html.a11y-contrast :is(input,select,textarea,button,.card,.product-card,.resource-card,.collection-card,.dialog-modal){background:#fff!important;color:#000!important;border-color:#000!important}html.a11y-contrast .a11y-widget__panel,html.a11y-contrast .a11y-widget__panel :is(p,span,button){color:#1d2f2b!important}html.a11y-contrast .a11y-widget__trigger{background:#000!important;color:#fff!important}html.a11y-links a{text-decoration:underline!important;text-underline-offset:.2em;text-decoration-thickness:.14em;outline:2px dashed currentColor;outline-offset:2px}html.a11y-dyslexia body,html.a11y-dyslexia body *:not(.icon):not([class*=icon]){font-family:OpenDyslexic,Verdana,Tahoma,Arial,sans-serif!important;letter-spacing:.02em;word-spacing:.06em}html.a11y-motion-reduce *,html.a11y-motion-reduce *:before,html.a11y-motion-reduce *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@media screen and (max-width:749px){.a11y-widget{left:.75rem;bottom:.75rem}.a11y-widget__panel{width:min(20rem,calc(100vw - 1.5rem))}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/accessibility-widget.css.map */
