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}
.sq-collection-rail[data-sq-department-root=true] [data-sq-context-subcategories],
.sq-collection-rail[data-sq-department-root=true] [data-sq-context-types]{display:none!important}
}
@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}

[data-sq-collection-rail] [data-sq-context-subcategories],[data-sq-collection-rail] [data-sq-context-types]{display:none!important}
