:root{--sfw-site-header-block-size:4rem;--sfw-shop-sticky-gap:.5rem;--sfw-shop-sticky-bottom-gap:.75rem;--sfw-shop-sticky-top:calc(var(--sfw-site-header-block-size) + var(--sfw-shop-sticky-gap))}html{overflow-x:clip;overflow-y:auto;scroll-behavior:auto}body{min-width:0;overflow-x:clip;overflow-y:visible;overscroll-behavior-y:auto}body.template-collection,body.template-collection.sfw-filter-drawer-open{overflow-x:clip!important;overflow-y:visible!important;overscroll-behavior:auto!important}body>*,#MainContent,#MainContent>*{min-width:0}.page-width{min-width:0}body.template-collection #MainContent,body.template-collection #MainContent>.shopify-section,body.template-collection .sfw-store,body.template-collection .sfw-store>.page-width,body.template-collection .sfw-store [data-store-panel=builder],body.template-collection .sfw-store [data-store-panel=builder]>.sfw-builder-layout,body.template-collection .sfw-store .sfw-builder-main,body.template-collection .sfw-store .sfw-builder-step--parts,body.template-collection .sfw-store .sfw-builder-step--parts>.sfw-builder-step__content,body.template-collection .sfw-store .sfw-builder-browser{contain:none!important;overflow:visible!important;transform:none!important}body.template-collection .sfw-store,body.template-collection .sfw-store .sfw-store-panel{container-type:normal!important}.sfw-store .sfw-catalog-control-row>.visually-hidden{border:0!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;height:1px!important;inset:0 auto auto 0!important;margin:-1px!important;max-height:1px!important;max-width:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.sfw-store :is(.sfw-builder-products,.sfw-build-summary__items,.sfw-current-setup__list,.sfw-builder-results,.sfw-builder-browser){max-height:none;overflow-y:visible}.sfw-vehicle-drawer,.sfw-build-quote-dialog,.sfw-product-option-dialog,.sfw-build-share-dialog{max-height:calc(100dvh - 1rem);overflow:hidden;overscroll-behavior:contain}dialog.sfw-build-quote-dialog[open]{box-sizing:border-box;inset:50% auto auto 50%;margin:0;max-height:calc(100dvh - 1rem);max-width:calc(100vw - 1rem);position:fixed;transform:translate(-50%,-50%)}.sfw-vehicle-drawer__body,.sfw-build-quote-dialog__body,.sfw-product-option-dialog__body,.sfw-build-share-dialog__body{min-height:0;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.sfw-shop-ops-table,.sfw-shop-ops__nav,.sfw-google-review-track{overscroll-behavior-inline:contain}.sfw-shop-ops-table,.sfw-shop-ops__nav{overflow-x:auto;overflow-y:hidden}.sfw-shop-ops-calendar{overscroll-behavior:contain}dialog[open]::backdrop{overscroll-behavior:contain}@media(max-width:60rem){.sfw-shop-ops-calendar{max-height:none;overflow-y:visible}}@media(min-width:76.01rem){.sfw-shop-manager .sfw-shop-manager__workspace>.sfw-shop-manager__rail{max-height:none!important;overflow:visible!important;position:relative!important;top:auto!important;transform:translate3d(0,var(--sfw-directional-sidebar-shift,0px),0)!important;transition:none!important;will-change:transform}}@media(min-width:82.01rem){.sfw-shop-manager .sfw-shop-manager__workspace>.sfw-shop-manager__context{max-height:none!important;overflow:visible!important;position:relative!important;top:auto!important;transform:translate3d(0,var(--sfw-directional-sidebar-shift,0px),0)!important;transition:none!important;will-change:transform}.sfw-shop-manager .sfw-shop-manager__workspace>.sfw-shop-manager__context .sfw-manager-context__body{max-height:none!important;overflow-y:visible!important;overscroll-behavior-y:auto!important}}@media(min-width:82.01rem)and (min-height:48rem){body.template-collection .sfw-store [data-store-panel=builder] .sfw-builder-browser>[data-sfw-filter-sidebar],body.template-collection .sfw-store [data-store-panel=builder]>.sfw-builder-layout>:is(.sfw-vehicle-builder,.sfw-build-summary){align-self:start!important;bottom:auto!important;max-height:calc(100dvh - var(--sfw-shop-sticky-top) - var(--sfw-shop-sticky-bottom-gap))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;position:sticky!important;scrollbar-gutter:stable;top:var(--sfw-shop-sticky-top)!important;transform:none!important;transition:none!important;will-change:auto!important}}@media(max-width:82rem),(max-height:47.99rem){body.template-collection .sfw-store [data-store-panel=builder] .sfw-builder-browser>[data-sfw-filter-sidebar],body.template-collection .sfw-store [data-store-panel=builder]>.sfw-builder-layout>:is(.sfw-vehicle-builder,.sfw-build-summary){bottom:auto!important;max-height:none!important;overflow-y:visible!important;position:static!important;top:auto!important;transform:none!important;transition:none!important;will-change:auto!important}}@media(min-width:84.01rem)and (min-height:48rem){body:not(.template-collection) .sfw-store [data-store-panel=builder] .sfw-builder-browser>.sfw-catalog-filter-tree,body:not(.template-collection) .sfw-store [data-store-panel=builder]>.sfw-builder-layout>:is(.sfw-vehicle-builder,.sfw-build-summary){align-self:start!important;bottom:auto!important;max-height:calc(100dvh - var(--sfw-shop-sticky-top) - var(--sfw-shop-sticky-bottom-gap))!important;overflow-x:hidden!important;overflow-y:auto!important;position:sticky!important;top:var(--sfw-shop-sticky-top)!important;transform:none!important;transition:none!important;will-change:auto!important}}@media(max-width:84rem),(max-height:47.99rem){body:not(.template-collection) .sfw-store [data-store-panel=builder] .sfw-builder-browser>.sfw-catalog-filter-tree,body:not(.template-collection) .sfw-store [data-store-panel=builder]>.sfw-builder-layout>:is(.sfw-vehicle-builder,.sfw-build-summary){max-height:none!important;overflow-y:visible!important;position:static!important;top:auto!important;transform:none!important}}.gw-wl-overlay:not(.gw-open),.gw-wl-drawer:not(.gw-open),[class*=gw][class*=drawer]:not(.gw-open){display:none!important}.gr-em-drawer:not(.gr-em-is-open){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/sfw-scroll-policy.css.map?sfw=5.2.17-r188 */
