:root{--ada-bg: #ffffff;--ada-text: #121212;--ada-accent: #005bd3}@font-face{font-family:OpenDyslexic;src:url(https://cdnjs.cloudflare.com/ajax/libs/opendyslexic/0.91.0/fonts/OpenDyslexic-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.ada-widget-trigger{position:fixed;bottom:8px;left:8px;width:60px;height:60px;border-radius:50%;background-color:#005bd3;color:#fff;border:none;box-shadow:0 4px 12px #00000026;cursor:pointer;z-index:2147483646;display:flex;align-items:center;justify-content:center;transition:transform .2s}.ada-widget-trigger:hover{transform:scale(1.1)}.ada-widget-trigger svg{width:35px;height:35px;fill:currentColor}#ada-title{font-size:2rem;font-weight:700}.ada-content h2{font-weight:600;padding-bottom:1rem}.ada-panel{position:fixed;top:0;left:0;height:100vh;width:350px;background:#fff;box-shadow:2px 0 12px #0000001a;z-index:2147483647;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;flex-direction:column;color:#333;text-align:left;font-size:18px;display:flex;overflow:hidden}.ada-panel.is-open{transform:translate(0)}.ada-header{padding:20px;background:#f4f4f4;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;flex-shrink:0}.ada-header h2{margin:0;font-size:1.4rem;font-family:sans-serif;font-weight:700}.ada-close{background:none;border:none;font-size:2rem;cursor:pointer;padding:5px;line-height:1}.ada-content{padding:20px;flex:1;overflow-y:auto;min-height:0}.ada-group{margin-bottom:25px;border-bottom:1px solid #eee;padding-bottom:15px}.ada-group h3{margin-top:0;font-size:1.2rem;color:#444;margin-bottom:15px;font-family:sans-serif;font-weight:600}.ada-control{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.ada-control label{font-size:1.5rem;font-weight:500;font-family:sans-serif}.ada-btn-group{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.ada-btn{padding:12px 10px;border:1px solid #ddd;background:#fff;cursor:pointer;border-radius:4px;font-size:1.5rem}.ada-btn.active{background:#005bd3;color:#fff;border-color:#005bd3}.ada-reset{width:100%;padding:15px;background:#f44;color:#fff;border:none;font-weight:700;cursor:pointer;font-family:sans-serif;font-size:1.5rem;flex-shrink:0}#ada-colorblind-select{font-size:1.5rem}.switch{position:relative;display:inline-block;width:50px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#005bd3}input:focus+.slider{box-shadow:0 0 1px #005bd3}input:checked+.slider:before{transform:translate(26px)}.accessibility-mode-dyslexic body{font-family:OpenDyslexic,sans-serif!important}.accessibility-mode-spacing-medium body{line-height:2!important;letter-spacing:.1em!important}.accessibility-mode-spacing-large body{line-height:2.5!important;letter-spacing:.2em!important}.accessibility-mode-cursor-big body,.accessibility-mode-cursor-big body *{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewport="0 0 48 48" style="fill:black;stroke:white;stroke-width:2px;"><path d="M0 0 L20 40 L26 26 L40 20 Z" /></svg>'),auto!important}.accessibility-reading-guide{position:fixed;height:5px;width:100%;background:red;pointer-events:none;z-index:2147483647;transform:translateY(-50%);display:none}.accessibility-mode-hide-images img,.accessibility-mode-hide-images video,.accessibility-mode-hide-images .product__media,.accessibility-mode-hide-images .media{opacity:0!important;visibility:hidden!important}.accessibility-highlight-links a{text-decoration:underline!important;color:#ff0!important;background:#000!important;padding:2px}.accessibility-highlight-headings h1,.accessibility-highlight-headings h2,.accessibility-highlight-headings h3,.accessibility-highlight-headings h4{outline:2px solid #005bd3;padding:5px}html.ada-cb-protanopia body>*:not(.ada-panel):not(.ada-widget-trigger):not(script):not(style){filter:url(#protanopia)!important}html.ada-cb-deuteranopia body>*:not(.ada-panel):not(.ada-widget-trigger):not(script):not(style){filter:url(#deuteranopia)!important}html.ada-cb-tritanopia body>*:not(.ada-panel):not(.ada-widget-trigger):not(script):not(style){filter:url(#tritanopia)!important}html.ada-cb-grayscale body>*:not(.ada-panel):not(.ada-widget-trigger):not(script):not(style){filter:grayscale(100%)!important}html.ada-filter-invert body>*:not(.ada-panel):not(.ada-widget-trigger):not(script):not(style){filter:invert(100%)!important}html.ada-filter-high-contrast body{background-color:#000!important}html.ada-filter-high-contrast body>*:not(.ada-panel):not(.ada-widget-trigger):not(script):not(style){background-color:#000!important;color:#ff0!important}html.ada-filter-high-contrast body>*:not(.ada-panel):not(.ada-widget-trigger):not(script):not(style) *{background-color:transparent!important;color:#ff0!important;border-color:#ff0!important;text-shadow:none!important;box-shadow:none!important;background-image:none!important}html.ada-filter-high-contrast img,html.ada-filter-high-contrast svg,html.ada-filter-high-contrast video,html.ada-filter-high-contrast .product__media,html.ada-filter-high-contrast .media{filter:grayscale(100%) contrast(150%);background-color:#000!important}@media (max-width: 768px){.ada-panel{width:85%}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/accessibility-widget.css.map */
