.top_bar{display:flex;align-items:center}.top_bar .social_icons{order:1}.top_bar .menu.left{order:2}.top_bar .menu.right{order:3;margin-left:auto}.top_bar .cart_container{order:4}@media screen and (min-width:1024px){header#header{display:none}}h2.sub_title{font-family:Open Sans,sans-serif;font-weight:400;font-size:22px;text-transform:uppercase;line-height:1.5;color:#333;display:block;letter-spacing:2px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 .5em;padding:7px 0}.skip-to-content{position:absolute;top:-100px;left:16px;z-index:999999;padding:12px 20px;background-color:#000;color:#fff;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;border:2px solid #ffffff;border-radius:4px}.skip-to-content:focus{top:16px;color:#fff;background-color:#000;outline:3px solid #ffffff;outline-offset:2px}.visually-hidden:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:focus,.visually-hidden:focus-within{position:relative!important;clip:auto;overflow:visible;white-space:normal}.slideshow-a11y-wrapper{position:relative}.slideshow-a11y-controls{position:absolute;bottom:16px;left:16px;z-index:10}.slideshow-autoplay-btn:not(.slideshow-autoplay-btn--icon):focus,.slideshow-autoplay-btn:not(.slideshow-autoplay-btn--icon):focus-visible{position:relative!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important;white-space:normal!important;overflow:visible!important;display:inline-block;padding:8px 16px;background-color:#000;color:#fff;font-size:14px;font-weight:600;line-height:1.4;border:2px solid #ffffff;border-radius:4px;cursor:pointer;text-decoration:none;outline:3px solid #005FCC;outline-offset:3px}.slideshow-a11y-controls .slideshow-autoplay-btn--icon,.slideshow-a11y-controls .slideshow-autoplay-btn--icon:hover,.slideshow-a11y-controls .slideshow-autoplay-btn--icon:focus,.slideshow-a11y-controls .slideshow-autoplay-btn--icon:active{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;background-color:#000000b3;color:#fff;border:2px solid #ffffff;border-radius:50%;box-shadow:none;cursor:pointer;line-height:1}.slideshow-a11y-controls .slideshow-autoplay-btn--icon:focus-visible{outline:3px solid #005FCC;outline-offset:3px}.slideshow-autoplay-btn__icon{display:block;width:16px;height:16px;pointer-events:none}.slideshow-autoplay-btn[data-playing=true] .slideshow-autoplay-btn__icon--play,.slideshow-autoplay-btn[data-playing=false] .slideshow-autoplay-btn__icon--pause,.slideshow-autoplay-btn--icon .slideshow-autoplay-btn__pause-text,.slideshow-autoplay-btn--icon .slideshow-autoplay-btn__play-text{display:none}.menu li.menu-item--has-dropdown{white-space:nowrap}.menu li.menu-item--has-dropdown>a{display:inline-block}.menu-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;min-width:24px;min-height:24px;margin:0 0 0 2px;padding:0;background:transparent;border:0;border-radius:2px;color:inherit;cursor:pointer;line-height:1}.menu-dropdown-toggle__icon{display:block;width:10px;height:6px;transition:transform .2s ease;pointer-events:none}.menu .menu-dropdown-toggle,.menu .menu-dropdown-toggle:hover,.menu .menu-dropdown-toggle:focus,.menu .menu-dropdown-toggle:active,.menu .menu-dropdown-toggle[aria-expanded=true]{background:transparent;border:0;box-shadow:none;color:inherit;height:auto;min-height:24px}.menu-dropdown-toggle[aria-expanded=true] .menu-dropdown-toggle__icon{transform:rotate(180deg)}.menu-dropdown-toggle:focus-visible,.menu li.menu-item--has-dropdown>a:focus-visible,.dropdown_container a:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(prefers-reduced-motion:reduce){.menu-dropdown-toggle__icon{transition:none}}.cart_container.a11y-cart-open .cart_content{display:block;overflow-y:auto;max-height:calc(90vh - 60px)}.cart_container .cart-preview-toggle,.cart_container .cart-preview-toggle:hover,.cart_container .cart-preview-toggle:focus,.cart_container .cart-preview-toggle:active{float:right;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:40px;min-height:24px;margin:0;padding:0 6px 0 0;border:0;border-radius:0;box-shadow:none;cursor:pointer;line-height:1}.cart_container .cart-preview-toggle:not(:focus){position:absolute!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cart-preview-toggle__icon{display:block;width:10px;height:6px;transition:transform .2s ease;pointer-events:none}.cart-preview-toggle[aria-expanded=true] .cart-preview-toggle__icon{transform:rotate(180deg)}.cart_content .cart-preview-close:focus,.cart_content .cart-preview-close:focus-visible{display:flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;margin:10px 10px 0 auto;padding:0;background-color:#000;color:#fff;border:2px solid #ffffff;border-radius:4px;line-height:1;outline:3px solid #005FCC;outline-offset:2px}.cart-preview-close__icon{display:block;width:16px;height:16px;pointer-events:none}a.mini_cart:focus-visible,.cart-preview-toggle:focus-visible,.cart_content .js-change-quantity:focus-visible,.cart_content input.quantity:focus-visible,.cart_content .cart_content__continue-shopping:focus-visible,.cart_content a:focus-visible,.cart_content .action_button:focus-visible{outline:2px solid #005FCC;outline-offset:2px}.cart_content[role=dialog]:focus{outline:none}@media(prefers-reduced-motion:reduce){.cart-preview-toggle__icon{transition:none}}.sticky_nav:not(.sticky_nav--stick){visibility:hidden}body:not(.promo_banner-show) .promo_banner{visibility:hidden}.promo_banner .promo_banner-close:focus-visible{outline:2px solid currentColor;outline-offset:-4px}h1.js-product-title{font-family:Open Sans,sans-serif;font-weight:400;font-size:27px;text-transform:uppercase;line-height:1.5;color:#333;display:block;letter-spacing:2px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 auto 15px 0}.sidebar-block:first-child h2.toggle{padding-top:0}h2.toggle{font-family:Open Sans,sans-serif;font-weight:400;font-size:23px;text-transform:uppercase;line-height:1.5;color:#333;display:block;letter-spacing:2px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 .5em;padding:7px 0}.sidebar h4.toggle>.sidebar-toggle-btn,.sidebar h4.toggle>.sidebar-toggle-btn:hover,.sidebar h4.toggle>.sidebar-toggle-btn:focus,.sidebar h4.toggle>.sidebar-toggle-btn:active{all:unset;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;cursor:pointer;text-align:left}.sidebar h4.toggle>.sidebar-toggle-btn .icon-down-arrow{float:none;flex-shrink:0;margin-left:auto;line-height:1}.sidebar h4.toggle>.sidebar-toggle-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sidebar__collection-filter [data-option-filter]{position:relative}.sidebar__collection-filter [data-option-filter] input[type=checkbox]:not(.styled-checkbox){display:inline-block;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sidebar__collection-filter [data-option-filter]:has(input:focus-visible){outline:2px solid currentColor;outline-offset:2px}.product-wrap:has(.js-quick-shop-link:focus-visible) .thumbnail-overlay{opacity:1}.product-wrap .js-quick-shop-link:focus-visible{opacity:1;transform:none;outline:2px solid currentColor;outline-offset:2px}.js-quick-shop .remodal-close:focus-visible{outline:2px solid currentColor;outline-offset:2px}[data-a11y-status-message]:focus{outline:none}[data-a11y-qty]:focus-visible{outline:2px solid currentColor;outline-offset:-2px}@media(max-width:798px){.sticky_nav.sticky_nav--stick{display:none!important}}.a11y-link-icon{display:inline-block;width:1em;height:1em;margin-left:.25em;vertical-align:-.05em}.a11y-link-icon svg{display:block;width:100%;height:100%}footer a.a11y-footer-link:hover,footer a.a11y-footer-link:focus-visible{color:#b22a1c;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cart_container .product-quantity-box .product-minus,.cart_container .product-quantity-box .product-plus,.cart_container .product-quantity-box input.quantity,#customer_login input[type=email],#customer_login input[type=password],#customer_login input[type=text]{border-color:#767676!important}html.a11y-page-rewards-point-program span[style*="#ff0000" i],html.a11y-page-rewards-point-program span[style*="rgb(255, 0, 0)"],html.a11y-page-faqs span[style*="#ff0000" i],html.a11y-page-faqs span[style*="rgb(255, 0, 0)"]{color:#c8000f!important}html.a11y-page-contact-us #contact_form input:not([type=submit]):not([type=hidden]):not([type=checkbox]),html.a11y-page-contact-us #contact_form textarea{border-color:#767676!important}html.a11y-page-contact-us #contact_form input::placeholder,html.a11y-page-contact-us #contact_form textarea::placeholder{color:#595959!important;opacity:1}body[class^=collection] .sidebar-block{border-bottom-color:#767676!important}body[class^=collection] .sidebar-block .icon-down-arrow,body[class^=collection] .sidebar-block .icon-down-arrow:before{color:#595959!important}body[class^=product] .purchase-details__quantity .product-minus,body[class^=product] .purchase-details__quantity .product-plus,body[class^=product] .purchase-details__quantity input.quantity,body[class^=product] .social_buttons .share-btn a{border-color:#767676!important}body[class^=product] .social_buttons .icon-mail-share,body[class^=product] .social_buttons .icon-mail-share:before{color:#595959!important}.a11y-not-link{text-decoration:none!important;font-weight:700!important}body.cart textarea::placeholder{color:#595959!important;opacity:1}body.cart select[name^="attributes[hear-about-us]"]{border-color:#767676!important}.minmaxify-ok{background-color:#2e6da4!important;border-color:#2e6da4!important;color:#fff!important}.collection_description>p>strong>span[style*="#ff0000" i],.collection_description>p>strong>span[style*="rgb(255, 0, 0)"]{color:#db0000!important}.main_nav .nav a[data-dropdown-rel]>.icon-down-arrow{display:none!important}.search__results li.all-results a:focus,.search__results li.all-results a:focus-visible{color:#fff!important;background-color:#b22a1c}.search__results li.all-results a:focus-visible{outline:2px solid #FFFFFF;outline-offset:-4px}:focus-visible{outline:2px solid #7F3539!important;outline-offset:2px;box-shadow:0 0 0 6px #fff!important}.sidebar__collection-filter [data-option-filter]:has(input:focus-visible){outline:2px solid #7F3539!important;outline-offset:2px;box-shadow:0 0 0 6px #fff!important}.action_button:focus-visible,input.action_button:focus-visible,.add_to_cart:focus-visible,.search__results li.all-results a:focus-visible,.promo_banner .promo_banner-close:focus-visible,.cart_content .cart-preview-close:focus-visible,.slideshow-autoplay-btn:focus-visible,.skip-to-content:focus-visible{outline:2px solid #FFFFFF!important;outline-offset:-4px!important;box-shadow:0 0 0 2px #7f3539!important}[tabindex="-1"]:not([role=tab]):focus-visible,[role=dialog]:focus-visible,.remodal:focus-visible{outline:none!important;box-shadow:none!important}html:not(.a11y-keyboard-nav) input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):focus-visible,html:not(.a11y-keyboard-nav) textarea:focus-visible,html:not(.a11y-keyboard-nav) select:focus-visible{outline:none!important;box-shadow:none!important}[data-a11y-qty]:focus-visible{box-shadow:none!important}.accordion{list-style:none;margin:0;padding:0}.accordion-item{margin:0}.accordion .accordion-trigger{display:flex!important;justify-content:space-between;align-items:flex-start;gap:1.5rem;width:100%!important;min-height:0!important;height:auto!important;padding:16px 0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#333!important;font-family:inherit!important;font-size:22px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:3px!important;text-transform:uppercase!important;text-align:left!important;white-space:normal!important;cursor:pointer}.accordion .accordion-trigger:hover,.accordion .accordion-trigger:focus,.accordion .accordion-trigger:active{background:transparent!important;color:#333!important;border:0!important;box-shadow:none!important;text-decoration:none!important}.accordion .accordion-trigger .accordion-title{text-decoration:none!important}.accordion .accordion-trigger:focus-visible{outline:3px solid #005fcc!important;outline-offset:4px}.accordion .accordion-icon{flex-shrink:0;margin-top:4px;font-size:12px;line-height:1;color:#8b2323;transition:transform .2s ease}.accordion .accordion-trigger[aria-expanded=true] .accordion-icon{transform:rotate(-90deg)}.accordion .accordion-panel{padding:.5rem 0 1.25rem}.accordion .accordion-panel[hidden]{display:none!important}@media(max-width:749px){.accordion .accordion-trigger{font-size:17px!important;letter-spacing:2px!important}}@media(prefers-reduced-motion:reduce){.accordion .accordion-icon{transition:none}}u:not(a u),[style*=underline]:not(a):not(a *){text-decoration:none!important;font-weight:700}#cart_form .product-quantity-box .product-minus,#cart_form .product-quantity-box .product-plus,#cart_form .product-quantity-box input.quantity{border-color:#767676!important}body.cart small>strong>span[style*="#ff0000" i],body.cart small>strong>span[style*="rgb(255, 0, 0)"]{color:#c8000f!important}.a11y-link-list,.a11y-link-list-item{display:block;margin:0;padding:0}.tabs-content .a11y-link-list-group{margin:0 0 15px}.tabs-content .a11y-link-list-group>p[role=listitem]{margin:0}.footer .footer__a11y-badge{clear:both;padding:15px 0 0 10px}.footer .footer__a11y-badge-link{display:inline-block;line-height:0}.footer .footer__a11y-badge img{display:block;width:100px;max-width:100%;height:auto}.footer .footer-social-icons--mobile .footer__a11y-badge{padding-left:0;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/16/assets/accessibility.css.map */
