.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:8px;top:-100px;z-index:10000;background:#000;color:#fff!important;padding:12px 16px;font-size:16px;text-decoration:underline}.skip-link:focus{top:8px}#MainContent:focus{outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:3px solid #000!important;outline-offset:2px!important;box-shadow:0 0 0 5px #fff!important}nav a:focus-visible,.menu-mb a:focus-visible{outline-color:#fff!important;box-shadow:0 0 0 5px #000!important}a{color:#007a87}nav{background:#007a87}ul#nav li:hover,ul#nav li a:hover,ul#nav li:focus-within,ul#nav li.dropdown ul.submenu,ul#nav li:hover ul.submenu,ul#nav li ul.submenu li,ul#nav li ul.submenu li:hover,ul#nav li ul.submenu li a:hover,.submenu li:hover>ul.nested,.mega-container a:hover,ul.megamenu{background:#007a87!important}ul#nav li a:hover,ul#nav li ul.submenu li a:hover,ul#nav li a:focus-visible,.mega-container a:hover{background:#005f69!important;text-decoration:underline}ul#nav li:focus-within>ul.submenu,.submenu li:focus-within>ul.nested,li.dropdown:focus-within>ul.megamenu{display:block}.submenu li:focus-within>ul.nested{position:absolute;left:100%}.mb .button,.mb-button button{background:#007a87!important;color:#fff!important}.flex-caption .cta a{color:#1a1a1a!important}blockquote{color:#595959}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],textarea,select{border-color:#767676!important}#menu-toggle-mb{display:block!important;position:absolute!important;opacity:0;width:30px;height:30px;margin:0;cursor:pointer}#menu-toggle-mb:focus-visible+.menu-button-container-mb{outline:3px solid #fff;outline-offset:2px}@media(max-width:770px){#menu-toggle-mb~.menu-mb li{visibility:hidden}#menu-toggle-mb:checked~.menu-mb li{visibility:visible}}.prev-image,.next-image{cursor:pointer}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/a11y-fixes.css.map */
