.jcs-skip-link{position:fixed;top:8px;left:8px;padding:12px 18px;background:#fff;color:#005a99;z-index:1000;transform:translateY(-200%)}.jcs-skip-link:focus{transform:none}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #005a99;outline-offset:3px}.header__icons button.header__link,.mobile-icons button.header__link,.mobile-menu__toggle-button,.header__submenu-toggle,.mobile-menu button.close-dropdown,.mobile-menu button.close-sub-dropdown,button.ajax-cart__close-icon,button.search-overlay__close{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.mobile-menu__toggle-button:focus-visible{outline-offset:-4px}.mobile-menu[inert],.mobile-menu__submenu[inert]{visibility:hidden}.mobile-menu button.close-dropdown,.mobile-menu button.close-sub-dropdown{min-width:44px;min-height:40px}.header__item.has-dropdown{position:relative;display:flex;align-items:center}.header__submenu-toggle{min-width:32px;min-height:40px;padding:4px}.header__item:has(>.header__submenu-toggle)>.navbar-link:after{display:none}.header__item[data-jcs-dropdown]>.navbar-dropdown{visibility:hidden}.header__item[data-jcs-dropdown]>.navbar-dropdown[inert]{visibility:hidden!important}.header__item[data-jcs-dropdown].is-opened>.navbar-dropdown{visibility:visible;opacity:1;pointer-events:auto;display:block}dialog#theme-ajax-cart.is-drawer{margin:0 0 0 auto;padding:0;border:0;width:min(380px,100%);max-width:100%;inset:0 0 0 auto;max-height:100%;overflow:auto;background:#fff}dialog#theme-ajax-cart:not([open]){display:none}dialog#theme-ajax-cart::backdrop{background:#0000007f}button.ajax-cart__close-icon{min-width:44px;min-height:44px}.jdgm-rating-section .jdgm-product-name a{color:#595959}@media(prefers-reduced-motion:reduce){.mobile-menu,.navbar-dropdown,#theme-ajax-cart,.sotm-image-wrapper{transition:none}}a{color:var(--color-links, #006fbb)}a:hover{color:var(--color-link-hover, #005a99)}.jcs-collection__sort-select:focus-visible{outline:3px solid #005a99;outline-offset:3px}#header .header__link{color:var(--jcs-header-link-color, #006fbb)}#header .header__link:hover,#header .header__link:focus-visible,#header .header__link.is-active{color:var(--jcs-header-link-hover-color, #005a99)}dialog.mobile-search{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;border:0;padding:0;max-width:100%;max-height:100%;height:100dvh;overflow:auto}dialog.mobile-search[open]{display:block}dialog.mobile-search:not([open]){display:none}.mobile-search .control{display:flex;align-items:center}.mobile-search .control input{min-width:0;font-size:16px;padding:10px;height:44px}dialog.mobile-search .search-form .search__fields .control button{position:static;inset:auto;transform:none;flex:0 0 44px;display:flex;align-items:center;justify-content:center;background:#fff;border:0;padding:10px;min-width:44px;min-height:44px;color:#595959;cursor:pointer}dialog.mobile-search .search-form .search__fields .control button .icon{position:static;inset:auto;transform:none;padding:0;width:24px;height:24px;pointer-events:none}button.ajax-cart__delete{border:0;background:transparent;cursor:pointer;min-width:44px;min-height:44px}#theme-ajax-cart .cart-upsell__heading{color:#595959}#theme-ajax-cart .cart-upsell__add-btn,#theme-ajax-cart .ajax-cart__button{background:#b94712;color:#fff}#theme-ajax-cart :is(.cart-upsell__add-btn,.ajax-cart__button):is(:hover,:focus,:active){background:#993a0d;color:#fff}#MainContent button:is(.jcs-atc-button,.jcs-related__atc-btn):not(:disabled){background:#b94712;color:#fff}#MainContent button:is(.jcs-atc-button,.jcs-related__atc-btn):not(:disabled):is(:hover,:focus,:active){background:#993a0d;color:#fff}#MainContent .jcs-text-scroll__slider{color:#b94712}#MainContent a.sotm-secondary-cta{color:#fff}#MainContent .search-form input[name=q]{color:#595959}#MainContent .search-form input[name=q]::placeholder{color:#595959;opacity:1}#MainContent .jm-button--primary{background-color:#806108;border-color:#806108;color:#fff}#MainContent .jm-button--primary:is(:hover,:focus,:active){background-color:#664c06;border-color:#664c06;color:#fff}#MainContent .jdgm-tab[aria-selected=false],#MainContent .jdgm-rating-section .jdgm-product-name a{color:#595959}#MainContent .faq-jcs-answer-inner a,#MainContent .faq-jcs-nav-list a.is-active{color:#b94712}#MainContent .faq-jcs-answer-inner a:is(:hover,:focus,:active),#MainContent .faq-jcs-nav-list a:is(:hover,:focus,:active){color:#993a0d}.icon-bar__block{min-width:0;max-width:100%}.icon-bar__block .icon-bar__text{min-width:0;overflow-wrap:anywhere}.page-pf-5714e4dd #MainContent .pf-10_{background-color:#2563a8}.page-pf-5714e4dd #MainContent .pf-50_{margin-inline:0}.page-pf-5714e4dd #MainContent .pf-50_>.pf-c{padding-inline:0}.page-pf-5714e4dd #MainContent p.pf-47_{margin:0;overflow-wrap:anywhere}.jdgm-modal__content .jm-reviewer-info__details{--jm-review-widget-lighter-text-color: #595959}.jm-carousel-review-item .jcs-review-open,.jm-carousel-review-item .jm-review-content__expand-button{display:inline-block;align-self:flex-start;width:auto;max-width:100%;height:auto;min-height:24px;margin:0;padding:4px 0;border:0;border-radius:0;background:transparent;color:#005a50;font:inherit;font-weight:700;text-decoration:underline;white-space:normal;cursor:pointer}.jm-carousel-review-item [aria-haspopup=dialog]:focus-visible,.jdgm-modal__content button:focus-visible{outline:3px solid #005fcc;outline-offset:3px}#MainContent #checkout:not(:disabled){background:#b94712;border-color:#b94712;color:#fff}#MainContent #checkout:not(:disabled):is(:hover,:focus,:active){background:#993a0d;border-color:#993a0d;color:#fff}#MainContent #checkout:focus-visible{outline:3px solid #005fcc;outline-offset:3px;box-shadow:0 0 0 3px #fff}dialog.jcs-lightbox{margin:0;padding:0;border:0;width:100%;height:100%;max-width:none;max-height:none;background:transparent}dialog.jcs-lightbox:not([open]){display:none}dialog.jcs-lightbox .jcs-lightbox__content{max-width:calc(100vw - 32px)}dialog.jcs-lightbox .jcs-lightbox__image{max-height:calc(100dvh - 140px)}dialog.jcs-lightbox .jcs-lightbox__close{top:0;right:0;z-index:1;min-width:44px;min-height:44px;background:#222;border-radius:4px}dialog.jcs-lightbox .jcs-lightbox__nav--prev{left:8px}dialog.jcs-lightbox .jcs-lightbox__nav--next{right:8px}dialog.jcs-lightbox button:focus-visible{outline:3px solid #005fcc;outline-offset:3px;box-shadow:0 0 0 3px #fff}
/*# sourceMappingURL=/cdn/shop/t/342/assets/jcs-accessibility.css.map */
