.bloom-a11y{--bloom-a11y-ink: #111111;--bloom-a11y-paper: #ffffff;--bloom-a11y-soft: #f6f1ed;--bloom-a11y-accent: #9d1b1f;direction:rtl;font-family:Heebo,Arial,sans-serif;font-size:16px;position:relative;z-index:2147482000}.bloom-a11y__trigger{align-items:center;background:var(--bloom-a11y-ink);border:0;border-radius:999px;bottom:104px;box-shadow:1px 1px 10px #0000004d;color:var(--bloom-a11y-paper);cursor:pointer;display:flex;height:40px;justify-content:center;left:20px;padding:0;position:fixed;width:40px;z-index:2147482001}.bloom-a11y__trigger:hover{transform:translateY(-1px)}.bloom-a11y__trigger svg{height:23px;width:23px}.bloom-a11y__panel{background:var(--bloom-a11y-paper);border:2px solid var(--bloom-a11y-ink);border-radius:14px;bottom:160px;box-shadow:0 18px 50px #00000047;color:var(--bloom-a11y-ink);left:16px;margin:0;max-height:min(74vh,680px);max-width:calc(100vw - 32px);overflow:auto;padding:0;position:fixed;right:auto;top:auto;width:370px}.bloom-a11y__panel::backdrop{background:#1113}.bloom-a11y__header{align-items:center;background:var(--bloom-a11y-ink);color:var(--bloom-a11y-paper);display:flex;justify-content:space-between;min-height:48px;padding:9px 14px;position:sticky;top:0;z-index:2}.bloom-a11y__title{color:inherit;font-size:20px;font-weight:700;line-height:1.35;margin:0}.bloom-a11y__close{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:26px;height:34px;justify-content:center;line-height:1;padding:0;width:34px}.bloom-a11y__group{border-bottom:6px solid var(--bloom-a11y-ink);padding:14px 12px 12px}.bloom-a11y__group-title{color:var(--bloom-a11y-accent);font-size:19px;font-weight:500;line-height:1.35;margin:0 0 10px;text-align:center}.bloom-a11y__grid{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.bloom-a11y__option{align-items:center;background:var(--bloom-a11y-paper);border:1px solid #b9b9b9;border-radius:3px;color:var(--bloom-a11y-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:15px;font-weight:600;gap:5px;justify-content:center;line-height:1.1;min-height:80px;padding:8px 5px;text-align:center}.bloom-a11y__option:hover,.bloom-a11y__option[aria-pressed=true]{background:var(--bloom-a11y-soft);border-color:var(--bloom-a11y-ink);box-shadow:inset 0 0 0 1px var(--bloom-a11y-ink)}.bloom-a11y__glyph{align-items:center;display:flex;font-size:25px;font-weight:800;height:29px;justify-content:center;line-height:1;min-width:29px}.bloom-a11y__status{background:#f7f7f7;font-size:14px;line-height:1.45;margin:0;min-height:20px;padding:8px 14px;text-align:center}.bloom-a11y__footer{background:#f7f7f7;display:grid}.bloom-a11y__link,.bloom-a11y__reset{background:transparent;border:0;border-bottom:1px solid #c9c9c9;color:var(--bloom-a11y-ink);cursor:pointer;display:block;font:inherit;font-size:16px;font-weight:500;line-height:1.35;padding:11px 14px;text-align:center;text-decoration:none;width:100%}.bloom-a11y__reset{color:var(--bloom-a11y-accent);font-weight:700}.bloom-a11y__link:hover,.bloom-a11y__reset:hover{background:#ededed;text-decoration:underline;text-underline-offset:3px}.bloom-a11y__note{background:var(--bloom-a11y-ink);color:var(--bloom-a11y-paper);font-size:13px;line-height:1.45;margin:0;padding:12px 16px;text-align:center}html[data-bloom-a11y-font=small]{font-size:56.25%}html[data-bloom-a11y-font=large]{font-size:68.75%}html[data-bloom-a11y-font=larger]{font-size:75%}html[data-bloom-a11y-color=contrast] body,html[data-bloom-a11y-color=contrast] body :where(header,main,footer,nav,aside,section,article,form,fieldset,dialog,table,thead,tbody,tr,th,td,button,input,select,textarea):not(.bloom-a11y):not(.bloom-a11y *){background-color:#000!important;background-image:none!important;border-color:#fff!important;color:#fff!important;text-shadow:none!important}html[data-bloom-a11y-color=contrast] body *:not(.bloom-a11y):not(.bloom-a11y *){border-color:#fff!important;color:#fff!important;text-shadow:none!important}html[data-bloom-a11y-color=contrast] body a:not(.bloom-a11y__link){color:#ffeb3b!important;text-decoration:underline}html[data-bloom-a11y-color=invert] body,html[data-bloom-a11y-color=invert] body :where(header,main,footer,nav,aside,section,article,form,fieldset,dialog,table,thead,tbody,tr,th,td,button,input,select,textarea):not(.bloom-a11y):not(.bloom-a11y *){background-color:#fff!important;background-image:none!important;border-color:#000!important;color:#000!important;text-shadow:none!important}html[data-bloom-a11y-color=invert] body *:not(.bloom-a11y):not(.bloom-a11y *){border-color:#000!important;color:#000!important;text-shadow:none!important}html[data-bloom-a11y-color=invert] body a:not(.bloom-a11y__link){color:#003f9e!important;text-decoration:underline}html[data-bloom-a11y-color=mono] body img:not(.bloom-a11y *),html[data-bloom-a11y-color=mono] body video:not(.bloom-a11y *),html[data-bloom-a11y-color=mono] body canvas:not(.bloom-a11y *){filter:grayscale(1)!important}html[data-bloom-a11y-links=true] a:not(.bloom-a11y__link){outline:2px solid #ffcf33;outline-offset:2px;text-decoration:underline 3px;text-underline-offset:.2em}html[data-bloom-a11y-headings=true] h1:not(.bloom-a11y *),html[data-bloom-a11y-headings=true] h2:not(.bloom-a11y *),html[data-bloom-a11y-headings=true] h3:not(.bloom-a11y *),html[data-bloom-a11y-headings=true] h4:not(.bloom-a11y *),html[data-bloom-a11y-headings=true] h5:not(.bloom-a11y *),html[data-bloom-a11y-headings=true] h6:not(.bloom-a11y *){outline:3px solid #ffcf33;outline-offset:3px}html[data-bloom-a11y-motion=reduced] *,html[data-bloom-a11y-motion=reduced] *:before,html[data-bloom-a11y-motion=reduced] *:after{animation-delay:0s;animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.01ms}html body :focus-visible{outline:3px solid #005fcc;outline-offset:3px}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.01ms}}@media screen and (max-width:749px){.bloom-a11y__trigger{bottom:120px;height:40px;left:15px;width:40px}.bloom-a11y__panel{bottom:176px;left:8px;max-height:calc(100dvh - 192px);max-width:calc(100vw - 16px);width:360px}}@media(forced-colors:active){.bloom-a11y__trigger,.bloom-a11y__panel,.bloom-a11y__option{border:2px solid ButtonText}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bloom-accessibility.css.map */
