.page-wrapper>.sq-collection-rail[data-sq-collection-rail]~.sq-collection-rail[data-sq-collection-rail]{display:none!important}@media(min-width:990px){html.sq-collection-rail-ready{--sq-rail-width-page: 158px;--sq-rail-content-gap: 18px;--sq-rail-flyout-width-page: 235px}html.sq-collection-rail-ready .sq-collection-rail{position:fixed!important;top:var(--sq-collection-rail-lock-top, var(--sq-collection-rail-top, 0px))!important;right:auto!important;bottom:0!important;left:0!important;width:var(--sq-rail-width-page)!important;max-width:var(--sq-rail-width-page)!important;box-sizing:border-box!important}html.sq-collection-rail-ready .sq-collection-rail__flyout{top:var(--sq-collection-rail-lock-top, var(--sq-collection-rail-top, 0px))!important;left:var(--sq-rail-width-page)!important}html.sq-collection-rail-ready .sq-collection-rail.sq-collection-rail--flyout-open+#MainContent{margin-inline-start:calc(var(--sq-rail-width-page) + var(--sq-rail-flyout-width-page) + var(--sq-rail-content-gap))!important;width:calc(100% - var(--sq-rail-width-page) - var(--sq-rail-flyout-width-page) - var(--sq-rail-content-gap))!important;max-width:calc(100% - var(--sq-rail-width-page) - var(--sq-rail-flyout-width-page) - var(--sq-rail-content-gap))!important}html.sq-collection-rail-ready .sq-collection-rail.sq-collection-rail--flyout-open+#MainContent+footer{margin-inline-start:calc(var(--sq-rail-width-page) + var(--sq-rail-flyout-width-page))!important;width:calc(100% - var(--sq-rail-width-page) - var(--sq-rail-flyout-width-page))!important;max-width:calc(100% - var(--sq-rail-width-page) - var(--sq-rail-flyout-width-page))!important}html.sq-collection-rail-ready .sq-collection-rail__overlay{display:none!important}html.sq-collection-rail-ready #MainContent{margin-inline-start:calc(var(--sq-rail-width-page) + var(--sq-rail-content-gap))!important;width:calc(100% - var(--sq-rail-width-page) - var(--sq-rail-content-gap))!important;max-width:calc(100% - var(--sq-rail-width-page) - var(--sq-rail-content-gap))!important;min-width:0!important;box-sizing:border-box!important;overflow-x:clip!important;position:relative!important}html.sq-collection-rail-ready #MainContent>.shopify-section,html.sq-collection-rail-ready #MainContent>.section-wrapper,html.sq-collection-rail-ready #MainContent>collection-component,html.sq-collection-rail-ready #MainContent collection-component,html.sq-collection-rail-ready #MainContent results-list,html.sq-collection-rail-ready #MainContent .section,html.sq-collection-rail-ready #MainContent .section-background,html.sq-collection-rail-ready #MainContent .collection-wrapper,html.sq-collection-rail-ready #MainContent .product-grid-container,html.sq-collection-rail-ready #MainContent .sq-refine-restored-layout,html.sq-collection-rail-ready #MainContent .sq-refine-restored-products,html.sq-collection-rail-ready #MainContent .sq-ts-match-section,html.sq-collection-rail-ready #MainContent .sq-subcategory-section,html.sq-collection-rail-ready #MainContent .sq-third-level{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html.sq-collection-rail-ready #MainContent>.shopify-section,html.sq-collection-rail-ready #MainContent>.section-wrapper,html.sq-collection-rail-ready #MainContent>collection-component{width:100%!important}html.sq-collection-rail-ready .page-wrapper>footer{margin-inline-start:var(--sq-rail-width-page)!important;width:calc(100% - var(--sq-rail-width-page))!important;max-width:calc(100% - var(--sq-rail-width-page))!important;box-sizing:border-box!important}}@media(max-width:989px){html.sq-collection-rail-ready .sq-collection-rail{position:sticky!important;top:var(--sq-collection-rail-lock-top, 0px)!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;z-index:70!important}html.sq-collection-rail-ready .sq-collection-rail__mobile-toggle,html.sq-collection-rail-ready .sq-collection-rail__body,html.sq-collection-rail-ready .sq-collection-rail__nav,html.sq-collection-rail-ready .sq-collection-rail__flyout,html.sq-collection-rail-ready .sq-collection-rail__flyout-inner{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html.sq-collection-rail-ready .sq-collection-rail.sq-collection-rail--mobile-open .sq-collection-rail__body{max-height:calc(100dvh - var(--sq-collection-rail-lock-top, 0px) - 54px)!important;overflow-y:auto!important;overflow-x:hidden!important}html.sq-collection-rail-ready #MainContent,html.sq-collection-rail-ready .page-wrapper>footer{margin-inline-start:0!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:clip}}@media(min-width:990px){html.sq-collection-rail-ready:has(.sq-collection-rail.sq-collection-rail--flyout-open) #MainContent,html.sq-collection-rail-ready:has(.sq-collection-rail__item.is-open) #MainContent{margin-inline-start:calc(var(--sq-rail-width-page) + var(--sq-rail-flyout-width-page) + var(--sq-rail-content-gap))!important;width:calc(100% - var(--sq-rail-width-page) - var(--sq-rail-flyout-width-page) - var(--sq-rail-content-gap))!important;max-width:calc(100% - var(--sq-rail-width-page) - var(--sq-rail-flyout-width-page) - var(--sq-rail-content-gap))!important}html.sq-collection-rail-ready:has(.sq-collection-rail.sq-collection-rail--flyout-open) .page-wrapper>footer,html.sq-collection-rail-ready:has(.sq-collection-rail__item.is-open) .page-wrapper>footer{margin-inline-start:calc(var(--sq-rail-width-page) + var(--sq-rail-flyout-width-page))!important;width:calc(100% - var(--sq-rail-width-page) - var(--sq-rail-flyout-width-page))!important;max-width:calc(100% - var(--sq-rail-width-page) - var(--sq-rail-flyout-width-page))!important}}@media(min-width:990px){html.sq-collection-rail-ready #MainContent h1{font-size:clamp(26px,2.7vw,40px)!important;line-height:1.02!important}html.sq-collection-rail-ready #MainContent .collection-information,html.sq-collection-rail-ready #MainContent .facets,html.sq-collection-rail-ready #MainContent .facets__form,html.sq-collection-rail-ready #MainContent .sorting-filter{font-size:.86em}html.sq-collection-rail-ready #MainContent .product-grid-container{padding-top:6px!important}html.sq-collection-rail-ready #MainContent .product-grid{--product-grid-gap-desktop: 10px 10px !important}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/sq-collection-sidebar-layout-v2.css.map */
