.ada-sr-only,.ada-sr-only-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ada-contents{display:contents}.ada-toggle [hidden]{display:none!important}.ada-toggle{z-index:30;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;background-color:#ffffffe6;color:#2c0746;box-shadow:0 1px 2px #00000026;cursor:pointer}html body .ada-toggle,html body .ada-toggle .ada-toggle__icon{color:#2c0746!important}html body .ada-toggle svg{fill:currentColor!important}.ada-toggle:hover{background-color:#fff}.ada-toggle svg{width:.875rem;height:.875rem}.ada-toggle--small{width:2rem;height:2rem}[data-ada-marquee]{position:relative}[data-ada-marquee] .ada-marquee-toggle{position:absolute;right:.5rem;bottom:.5rem}[data-ada-marquee].ada-paused .marquee-text-track{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){[data-ada-marquee]:not([data-user-paused=false]) .marquee-text-track{animation-play-state:paused!important}}.ada-video-button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ada-filter-option{position:relative}.ada-filter-option:has(input:focus-visible)>label{outline:2px solid currentColor;outline-offset:2px}.ada-button-reset{text-align:inherit}.ada-video-desktop-toggle{display:none}@media(min-width:768px){.ada-video-desktop-toggle{display:inline-flex;position:absolute;top:1rem;right:1rem}}.ada-font-black{font-weight:900!important}h1:where(.ada-as-h2){font-family:var(--font-heading-family);font-size:var(--font-h2-size-mobile);font-weight:var(--font-h2-weight-mobile);line-height:var(--font-h2-line-height-mobile);letter-spacing:var(--font-h2-letter-spacing-mobile)}@media(min-width:768px){h1:where(.ada-as-h2){font-size:var(--font-h2-size-tablet);font-weight:var(--font-h2-weight-tablet);line-height:var(--font-h2-line-height-tablet);letter-spacing:var(--font-h2-letter-spacing-tablet)}}@media(min-width:1024px){h1:where(.ada-as-h2){font-size:var(--font-h2-size-desktop);font-weight:var(--font-h2-weight-desktop);line-height:var(--font-h2-line-height-desktop);letter-spacing:var(--font-h2-letter-spacing-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/324/assets/ada-a11y.css.map */
