a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:3px solid #1F7A63!important;outline-offset:3px!important}.site-header :focus-visible,.info-bar :focus-visible,.homepage-image :focus-visible,.homepage--dark :focus-visible,.site-footer-wrapper :focus-visible,.gbcs :focus-visible{outline-color:#fff!important}@media screen and (max-width:767px){.nav--desktop{visibility:hidden!important}}.showMobile .nav--desktop{visibility:hidden!important}:where(.main-content) a{color:#1f7a63}:where(.main-content) a:hover,:where(.main-content) a:focus{color:#155c4a}:where(.main-content .homepage--dark,.main-content .homepage-image,.main-content .gbcs) a{color:#6ccdb3}:where(.main-content .homepage--dark,.main-content .homepage-image,.main-content .gbcs) a:hover,:where(.main-content .homepage--dark,.main-content .homepage-image,.main-content .gbcs) a:focus{color:#a5e0d1}.site-footer-wrapper h2.h5.uppercase{font-size:14px}.nav--mobile button.header-hamburger,.nav--desktop button.header-hamburger{border:0;padding:0;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:transparent}.skip-link{position:absolute;left:12px;top:-100px;z-index:10000;padding:12px 18px;background:#222;color:#fff!important;font-weight:700;text-decoration:none;border-radius:6px}.skip-link:focus{top:12px}.contact-form label.contact-label{display:block;margin:0 0 6px;font-weight:700;font-size:14px;color:#222}
/*# sourceMappingURL=/cdn/shop/t/13/assets/accessibility-fixes.css.map */
