body>header a:focus-visible,body>header button:focus-visible,body>header [tabindex]:focus-visible{outline:2px solid #3c3c3b;outline-offset:2px}body>header #desktop-top-level-links a.top-level-link:focus-visible{outline-offset:-2px;border-radius:4px}body>header #mobile-nav .drawer-wrapper a:focus-visible,body>header #mobile-nav .drawer-wrapper button:focus-visible,body>header #mobile-nav .drawer-wrapper [tabindex]:focus-visible{outline-color:#fff;outline-offset:-4px}#announcement-bar a:focus-visible{outline:2px solid #fff;outline-offset:2px}body>header .side-cart .drawer-announcement a:focus-visible{outline-color:#fff}a.co-skip-link,a.co-skip-link:hover,a.co-skip-link:active{position:fixed;top:8px;left:8px;z-index:2147483001;padding:10px 16px;background-color:#fff;border-radius:4px;box-shadow:0 4px 16px #0003;font-family:var(--co-inter);font-size:15px;line-height:1.2;font-weight:700;text-transform:none;text-decoration:none!important;color:#000!important;transform:translateY(calc(-100% - 16px))}a.co-skip-link:focus{transform:none;outline:2px solid #3c3c3b;outline-offset:2px}main#MainContent:focus{outline:none}body>header nav .links .parent-links-wrapper .children-links-wrapper.layered-nav{visibility:hidden!important;transition-property:opacity,transform,visibility!important;transition-duration:.2s,.2s,0s!important;transition-delay:0s,0s,.2s!important}body>header nav .links .parent-links-wrapper.active .children-links-wrapper.layered-nav{visibility:visible!important;transition-delay:0s!important}body>header #desktop-top-level-links .parent-links-wrapper[data-co-menu]{display:flex;align-items:center;justify-content:flex-end}body>header #desktop-top-level-links .parent-links-wrapper button.co-menu-toggle,body>header #desktop-top-level-links .parent-links-wrapper button.co-menu-toggle:hover,body>header #desktop-top-level-links .parent-links-wrapper button.co-menu-toggle:active{position:absolute;z-index:1;width:21px;height:21px;min-height:0;margin:2px -5px 0 0;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;pointer-events:none;transition:none}body>header #desktop-top-level-links .parent-links-wrapper button.co-menu-toggle:before,body>header #desktop-top-level-links .parent-links-wrapper button.co-menu-toggle:after{content:none}body>header #desktop-top-level-links .parent-links-wrapper button.co-menu-toggle:focus-visible{outline-offset:0}@media screen and (max-width:1599px){#desktop-top-level-links .children-links{gap:20px}}body>header #mobile-nav button.hamburger,body>header #mobile-nav button.hamburger:hover,body>header #mobile-nav button.hamburger:active{display:flex;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font:inherit;text-align:left;text-transform:none;color:inherit;transition:none}body>header #mobile-nav button.hamburger .lines,body>header #mobile-nav button.hamburger .lines:before,body>header #mobile-nav button.hamburger .lines:after{left:0}body>header #mobile-nav button.hamburger:focus-visible{outline-offset:6px;border-radius:2px}body>header #mobile-nav .paginate-mobile-nav-wrapper .paginate-header a[data-co-back]{position:absolute;top:0;bottom:0;left:0;width:55px}body>header .drawer-wrapper:not(.open){visibility:hidden;transition:transform .25s,visibility 0s linear .25s}body>header .drawer-wrapper.open{visibility:visible;transition:transform .25s,visibility 0s}body>header .side-cart .drawer-header .hamburger:focus-visible{outline-offset:6px}body>header nav .action-links:has(.side-cart .drawer-wrapper.open){z-index:101}@media screen and (max-width:1279px){body>header nav #cart .cart{position:relative}body>header nav #cart .cart a.cart-text{display:block!important;position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%)}}@supports selector(:has(a)){body>header nav #cart .cart a.cart-text:focus-visible{outline:none}body>header nav #cart .cart:has(a.cart-text:focus-visible) .cart-icon{outline:2px solid #3c3c3b;outline-offset:3px;border-radius:2px}}body>header nav a.account-link-wrapper:focus-visible{outline:none}body>header nav a.account-link-wrapper:focus-visible .account-icon{outline:2px solid #3c3c3b;outline-offset:3px;border-radius:2px}body>header #cart .cart-icon.active:before{box-shadow:0 0 0 1.5px #204c4b;animation:co-cart-dot 2s ease-in-out 2}@keyframes co-cart-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}@media(prefers-reduced-motion:reduce){body>header #cart .cart-icon.active:before{animation:none}body>header .drawer-wrapper:not(.open),body>header .drawer-wrapper.open{transition:none}body>header nav .links .parent-links-wrapper .children-links-wrapper.layered-nav,body>header nav .links .parent-links-wrapper.active .children-links-wrapper.layered-nav{transition-duration:0s!important;transition-delay:0s!important}}@media(forced-colors:active){body>header svg,body>header svg *{color:CanvasText!important}body>header #mobile-nav .hamburger .lines,body>header #mobile-nav .hamburger .lines:before,body>header #mobile-nav .hamburger .lines:after,body>header .side-cart .hamburger .lines:before,body>header .side-cart .hamburger .lines:after{forced-color-adjust:none;background-color:CanvasText}body>header #mobile-nav .hamburger.open .lines{background-color:transparent}body>header #desktop-top-level-links .co-link-arrows{forced-color-adjust:none;background-color:Canvas;box-shadow:inset 0 0 0 1px CanvasText}body>header #desktop-top-level-links .co-link-arrows:before,body>header #desktop-top-level-links .co-link-arrows:after{forced-color-adjust:none;background:CanvasText}body>header .co-header-contact .co-contact-caret{forced-color-adjust:none;background-color:Canvas;box-shadow:inset 0 0 0 1px CanvasText}body>header .co-header-contact .co-contact-caret:before,body>header .co-header-contact .co-contact-caret:after{forced-color-adjust:none;background:CanvasText}body>header #cart .cart-icon.active:before{forced-color-adjust:none;background-color:Highlight}}@media(forced-colors:active)and (prefers-color-scheme:dark){body>header .account-link-wrapper .account-icon,body>header #cart .cart-icon,body>header .co-search .co-search-form .co-search-submit{filter:invert(1)}body>header .logo-link img{background-color:#fffcf8;border-radius:4px}body>header nav a.account-link-wrapper:focus-visible .account-icon{outline-color:Canvas}}@media(forced-colors:active)and (prefers-color-scheme:dark){@supports selector(:has(a)){body>header nav #cart .cart:has(a.cart-text:focus-visible) .cart-icon{outline-color:Canvas}}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/co-styles-header-a11y.css.map */
