body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .sq-shop-all-directory,body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .sq-subcategory-section,body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .sq-third-level,body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .sq-ts-match-section,body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .sq-books-tree,body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .sq-ptype-browser,body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent [data-sq-afg-mode],body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .vac-guard-folders,body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .sqbfl,body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .sq-line-series-categories,body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .sq-line-program-tree,body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .sq-ps-root,body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .vac-category-grid,body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .vac-series-grid,body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .vac-military-folders,body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .vac-uniform-insignia-button,body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .vac-armor-browser,body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .vac-gift-categories,body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .vac-knives-browser{display:none!important;visibility:hidden!important;pointer-events:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent collection-component{display:block!important;visibility:visible!important;height:auto!important}[data-sq-root-rail-source]{display:none!important;visibility:hidden!important;pointer-events:none!important}body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .sq-subcategory-section[data-sq-root-rail-source],body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .sq-books-tree[data-sq-root-rail-source],body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .sq-ts-match-section[data-sq-root-rail-source]{display:none!important;visibility:hidden!important;pointer-events:none!important}body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent collection-component{display:block!important}@media(min-width:990px){.sq-collection-rail[data-sq-department-root=true] [data-sq-context-categories].sq-collection-rail__item--cascade>.sq-collection-rail__flyout{--sq-cascade-width:min(900px,calc(100vw - var(--sq-rail-width) - 24px))}.sq-collection-rail[data-sq-department-root=true] [data-sq-context-categories].sq-collection-rail__item--cascade.is-open>.sq-collection-rail__flyout,.sq-collection-rail[data-sq-department-root=true] [data-sq-context-categories].sq-collection-rail__item--cascade:focus-within>.sq-collection-rail__flyout{width:var(--sq-cascade-width)}.sq-collection-rail[data-sq-department-root=true] [data-sq-context-categories].sq-collection-rail__item--cascade>.sq-collection-rail__flyout>.sq-collection-rail__flyout-inner{width:var(--sq-cascade-width);display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));overflow:hidden}.sq-collection-rail__item--cascade .sq-collection-rail__flyout-inner>h2,.sq-collection-rail__item--cascade .sq-collection-rail__flyout-inner>[data-sq-context-categories-list]{grid-column:1}.sq-collection-rail__item--cascade .sq-collection-rail__flyout-inner>[data-sq-context-categories-list]{min-width:0;overflow-y:auto}.sq-collection-rail__cascade-column{min-width:0;height:calc(100vh - var(--sq-collection-rail-top,0px) - 190px);overflow-y:auto;border-left:1px solid #d9dee1;background:#fff}.sq-collection-rail__cascade-column h2{position:sticky;top:0;z-index:2;padding-top:18px;background:#fff}.sq-collection-rail__cascade-note{margin:0;padding:0 27px 14px;color:#687781;font-size:12px;line-height:1.45}.sq-collection-rail__item--cascade .sq-collection-rail__links a.is-cascade-active{background:#f5f6f5;color:#a91827;font-weight:850;box-shadow:inset 4px 0 #d5ab4b}}@media(max-width:989px){.sq-collection-rail__cascade-column{display:none!important}}html[data-sq-bfl-product-surface-owner=true] body #MainContent .sqbfl{display:block!important;visibility:visible!important;pointer-events:auto!important;height:auto!important;min-height:0!important;overflow:visible!important}@media(min-width:990px){html.sq-collection-rail-ready .sq-collection-rail[data-sq-department-root=true]+#MainContent+footer,html.sq-collection-rail-ready .sq-collection-rail[data-sq-department-root=true].sq-collection-rail--flyout-open+#MainContent+footer,html.sq-collection-rail-ready .sq-collection-rail[data-sq-department-root=true]:has(.sq-collection-rail__item.is-open,.sq-collection-rail__item:focus-within)+#MainContent+footer{margin-inline-start:300px!important;width:calc(100% - 300px)!important;max-width:calc(100% - 300px)!important;box-sizing:border-box!important}}body:has(.sq-collection-rail[data-collection-handle=sta-brite-insignia][data-sq-department-root=true]) #MainContent section[aria-label="Shop Sta-Brite by service"]{display:none!important}.sq-collection-rail[data-sq-department-root=true] [data-sq-cascade-subcategories] .sq-collection-rail__links>li>a:not([data-sq-cascade-kind=subcategory]):before,.sq-collection-rail[data-sq-department-root=true] [data-sq-cascade-types] .sq-collection-rail__links>li>a:before{content:"\b7"!important;display:block!important;width:auto!important;height:auto!important;background:transparent!important;border-radius:0!important;color:#e7eff3!important;font-size:23px!important;font-weight:400!important;left:14px!important}.sq-collection-rail[data-sq-department-root=true] [data-sq-cascade-subcategories] .sq-collection-rail__links>li>a:not([data-sq-cascade-kind=subcategory]),.sq-collection-rail[data-sq-department-root=true] [data-sq-cascade-types] .sq-collection-rail__links>li>a{padding-left:30px!important}.sq-collection-rail[data-sq-department-root=true] .sq-collection-rail__shop-all-leaf .sq-collection-rail__link-label{font-weight:750!important;color:#f4bb32!important}.sq-collection-rail[data-sq-department-root=true] [data-sq-context-categories-list]>li>a,.sq-collection-rail[data-sq-department-root=true] [data-sq-cascade-subcategories] a[data-sq-cascade-kind=subcategory]{cursor:pointer}.sq-collection-rail[data-sq-department-root=true] a.sq-tree-current{background:#f4bb3229!important;box-shadow:inset 3px 0 #f4bb32!important}body:has(.sq-collection-rail[data-sq-department-root=true]) #MainContent .sq-guard-shop-all{display:none!important}body:has(.sq-collection-rail[data-sq-state-guard-component-root=true]) #MainContent [data-sqsg],body:has(.sq-collection-rail[data-sq-state-guard-component-root=true]) #MainContent .sqsg-grid,body:has(.sq-collection-rail[data-sq-state-guard-component-root=true]) #MainContent>.shopify-section:not(:has(collection-component)):not(:has(h1)){display:none!important;visibility:hidden!important;pointer-events:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body:has(.sq-collection-rail[data-sq-state-guard-component-root=true]) #MainContent>.shopify-section:has(collection-component),html body:has(.sq-collection-rail[data-sq-state-guard-component-root=true]) #MainContent>.shopify-section:has(collection-component) collection-component{display:block!important;visibility:visible!important;height:auto!important;min-height:0!important;overflow:visible!important;opacity:1!important}body:has(.sq-collection-rail[data-sq-state-guard-component-root=true]) #MainContent .text-block.rte>:not(:first-child),body:has(.sq-collection-rail[data-sq-state-guard-component-root=true]) #MainContent rte-formatter>:not(:first-child){display:none!important}@keyframes sqsgRevealGrid{to{opacity:1}}html:not([data-sq-sg-sorted]) body:has(.sq-collection-rail[data-sq-state-guard-component-root=true]) #MainContent collection-component .product-grid{opacity:0;animation:sqsgRevealGrid .15s linear 1.8s forwards}
/*# sourceMappingURL=/cdn/shop/t/123/assets/sq-collection-sidebar-cascade-v1.css.map */
