:focus-visible{outline:2px solid #111!important;outline-offset:3px!important;box-shadow:0 0 0 5px #fff!important}.card a:focus-visible,.card-media a:focus-visible,.product-card a:focus-visible,.slick-slide a:focus-visible,.slideshow a:focus-visible,.image-zoom:focus-visible,.announcement-bar a:focus-visible,.header__icon:focus-visible,.halo-sidebar-close:focus-visible,.footer a:focus-visible{outline:2px solid #111!important;outline-offset:2px!important;box-shadow:0 0 0 2px #fff,0 0 0 5px #111!important}.menu-lv-1__action:focus-visible,.header__menu-item:focus-visible{text-decoration:underline;text-underline-offset:4px}input:focus-visible,select:focus-visible,textarea:focus-visible,.facet-checkbox:focus-within,.swatch-input-wrapper:focus-within label{outline:2px solid #111!important;outline-offset:2px!important}.swatch-input-wrapper input:focus-visible+label{outline:2px solid #111!important;outline-offset:3px!important}.skip-to-content-link:focus,.skip-to-content-link:focus-visible{position:fixed!important;top:8px!important;left:8px!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;margin:0!important;z-index:2147483000!important;padding:.75rem 1rem!important;background:#111!important;color:#fff!important;font-size:15px!important;text-decoration:underline!important;opacity:1!important}.price-item--sale,.price__sale .price-item--sale,.price--on-sale .price-item--last,.productView-price .price-item--sale,.cart-item .price--sale,.halo-cart-sidebar .price-item--sale,label em{color:#b3261e!important}.price-item--regular s,s.price-item--regular,.price__compare s{color:#595959!important}.breadcrumb,.breadcrumb a,.breadcrumb span,.breadcrumb .link{color:#4d4d4d!important}.footer .copyright,.footer__copyright,.footer-copyright,.footer .copyright *,.footer__content-bottom *{color:#4d4d4d}.cart-security,.cart-secure,.cart__secure,.cart-checkout-secure,[class*=secure-checkout]{color:#333!important;opacity:1!important}.collection-tile__title,.halo-block-header .title,.spotlight-block .title{text-shadow:0 0 6px rgba(0,0,0,.6)}.announcement-bar.a11y-paused .announcement-bar__item-scroll,.announcement-bar.a11y-paused [class*=scroll]{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.announcement-bar__item-scroll{animation:none!important;transform:none!important}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:1!important;transform:none!important}}.a11y-pause-btn{position:absolute;z-index:5;right:12px;bottom:12px;min-width:44px;min-height:44px;padding:6px 12px;border:2px solid #fff;border-radius:22px;background:#111111d9;color:#fff;font:600 13px/1.2 inherit;cursor:pointer}.a11y-pause-btn:hover{background:#000}.announcement-bar .a11y-pause-btn{position:absolute;top:50%;bottom:auto;right:6px;transform:translateY(-50%);min-height:28px;min-width:28px;padding:2px 10px;font-size:12px}.announcement-bar{position:relative}.a11y-sr-only{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}@media(forced-colors:active){:focus-visible{outline:2px solid CanvasText!important}}.slick-dots li{width:24px!important;height:24px!important;margin:0 4px!important;display:inline-flex!important;align-items:center;justify-content:center}.slick-dots li button{min-width:24px!important;min-height:24px!important;width:24px!important;height:24px!important;padding:0!important;position:relative;background:transparent!important;border:0!important;font-size:0!important;color:transparent!important}.slick-dots li button:before{content:""!important;position:absolute;top:50%;left:50%;width:10px;height:10px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid currentColor;background:#fff;color:#000;opacity:1!important}.slick-dots li.slick-active button:before{background:#000;box-shadow:0 0 0 2px #fff}:root{--color-text2:#6b6b6b;--color-base-text2-rgb:107,107,107;--product-compare-price-color:#6b6b6b;--color-grey:#6b6b6b}.price-item--sale .text,.price__compare s,.cart-item__old-price,.cart-item__price-wrapper s,p.form-text.cart-total-value,.cart-coupon-code .form-text{color:#6b6b6b!important}:root{--jdgm-write-review-bg-color:#5468a8}.jm-button{background-color:#5468a8!important;border-color:#5468a8!important;color:#fff!important}.button-disable{opacity:1!important;background-color:#595959!important;border-color:#595959!important;color:#fff!important}@media screen and (max-width:1023px){div[id^=shopify-section-template--][id$=__16321237356a896dad]{display:none}}@media screen and (min-width:1024px){div[id^=shopify-section-template--][id$=__slide_show_fpgWzY]{display:none}}[id^=shopify-section-template--][id$=__16321237356a896dad] .images-contain:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#000000b3,#0000004d,#0000 50%);z-index:1;pointer-events:none}[id^=AboutSection-template--][id$=__main]{background-color:#000!important}header.site-header{display:contents}body:not(.menu_open) #navigation-mobile{visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}body.menu_open #navigation-mobile{visibility:visible}.slideshow .images-contain{overflow:clip}.slideshow a.slide-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.slideshow .images-contain:has(a.slide-image:focus-visible):before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;width:auto;height:auto;border:3px solid #111;box-shadow:0 0 0 3px #fff,inset 0 0 0 3px #fff;pointer-events:none;z-index:5}@supports selector(:has(a)){.slideshow .slick-slide a.slide-image:focus-visible{outline:none!important;box-shadow:none!important}}label.hiddenLabels{display:block!important;position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/a11y-fixes.css.map */
