.skip-link{position:absolute;top:-40px;left:0;background:#000;color:#fff;padding:8px 16px;z-index:100;text-decoration:none}.skip-link:focus{top:0}.skip-link.visually-hidden:focus{position:absolute;top:0;left:0;background:#000;color:#fff;padding:8px 16px;z-index:1000;width:auto;height:auto;clip:auto}.a11y-control{position:absolute;top:0rem;left:.5rem;z-index:1100}.accessibility-toggle{background:transparent!important;border:0!important;box-shadow:none!important;padding:8px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;cursor:pointer;transition:background .2s ease}.accessibility-toggle:hover,.accessibility-toggle:focus-visible{background:#0000000f;outline:none}.accessibility-toggle svg{width:24px;height:24px;fill:currentColor}.accessibility-menu[hidden]{display:none}.accessibility-menu{position:absolute;color:#000!important;left:0;top:100%;margin-top:8px;min-width:220px;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:12px;box-shadow:0 8px 24px #0000001f;padding:6px;z-index:1000}.accessibility-menu button{-webkit-appearance:none;appearance:none;color:#000!important;background:transparent;border:0;width:100%;text-align:left;padding:10px 12px;border-radius:8px;cursor:pointer;font:inherit}.accessibility-menu button:hover,.accessibility-menu button:focus-visible{background:#0000000f;outline:none}.high-contrast{background:#000!important;color:#fff!important}.high-contrast a{color:#fff!important}html{--a11y-text-scale: 1}body{font-size:initial}:where(p,li,dt,dd,blockquote,figcaption,small){font-size:calc(1em * var(--a11y-text-scale))}:where(h1,h2,h3,h4,h5,h6){font-size:calc(1em * var(--a11y-text-scale))}:where(a,button,.button,[role=button],summary,label){font-size:calc(1em * var(--a11y-text-scale))}:where(input,select,textarea){font-size:calc(1em * var(--a11y-text-scale))}:where(p,li,blockquote){line-height:calc(1.4*min(var(--a11y-text-scale),1.2))}html.high-contrast,html.high-contrast body{background:#000!important;color:#fff!important}html.high-contrast a{color:#0ff!important}html.high-contrast button,html.high-contrast .btn{background:#222!important;color:#fff!important;border:1px solid #fff!important}@media (max-width: 749px){html{font-size:calc(14px * var(--a11y-text-scale))}}.site-control__inner a,.site-control__inner button,.site-control__inner .disclosure__toggle,.menu a,.menu button,.menu-drawer a,.menu-drawer button{font-size:calc(1rem * var(--a11y-text-scale))!important;line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
