html .facets .facet-wrapper.facet-horizontal-wrapper .facets-main,html .facets .facet-wrapper.facet-horizontal-wrapper .facets-main .facet-filtering{min-width:0;flex-wrap:wrap}html .facets .facet-wrapper.facet-horizontal-wrapper .facets-main .facet-filtering .facet-item .facet-display.drop-menu-wrapper{box-sizing:border-box;min-width:min(20rem,calc(100vw - 1.5rem));max-width:min(26rem,calc(100vw - 1.5rem));width:max-content;max-height:var(--fp-filter-available-height, calc(100dvh - 1.5rem) );min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;translate:var(--fp-filter-horizontal-shift, 0px) 0}html .facets .facet-wrapper.facet-horizontal-wrapper .facets-main .facet-filtering .facet-item .facet-display.fp-viewport-overlay{position:fixed;inset-block-start:var(--fp-filter-overlay-top, 0px);inset-block-end:auto;inset-inline-start:var(--fp-filter-overlay-left, 0px);max-height:var(--fp-filter-available-height, calc(100dvh - 1rem) );margin:0;translate:none}html .facets .facet-wrapper.facet-horizontal-wrapper .facets-main .facet-filtering .facet-item .facet-display .facet-display-content ul{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}html .facets .facet-wrapper .facets-main .facet-item expandable-container[data-limit-height] .content-main{max-height:min(var(--limit-height, 15rem),48dvh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}html .facets .facet-wrapper .facets-main .facet-item expandable-container[data-limit-height].has-expand .content-main{max-height:min(30rem,64dvh)}html .facets .facet-wrapper .facets-main .facet-item expandable-container[data-limit-height].has-exceed:not(.has-expand) .content-main:before{display:none}html .facets .facet-wrapper.facet-vertical-wrapper .facets-main .facet-item .facet-display .facet-display-content{min-width:0;max-width:100%;max-height:min(36rem,70dvh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html .facets .facet-wrapper .facets-main .facet-item .facet-display-content label,html .facets .facet-wrapper .facets-main .facet-item .facets-summary{min-width:0;overflow-wrap:anywhere}html .facets-drawer .modal-inner,html .search-drawer .modal-inner{min-width:0;min-height:0;max-height:calc(var(--fp-visible-viewport-height, 100dvh) - 2rem)}html .facets-drawer.modal[open],html .search-drawer.modal[open]{top:var(--fp-visible-viewport-top, 0px);bottom:auto;height:var(--fp-visible-viewport-height, 100dvh)}html .facets-drawer .drawer-content,html .search-drawer .drawer-content{min-width:0;min-height:0}html .facets-drawer .facets{min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,0px)}html .facets-drawer .facets .facet-wrapper.facet-vertical-wrapper{width:100%;max-width:100%;min-width:0}html .section-header .header-wrapper .header .search-wrapper.predictive-search-wrapper .search-container,html .section-header .header-wrapper .header .search-wrapper .search-container{box-sizing:border-box;min-height:0;max-width:min(38rem,calc(100vw - 1.5rem));max-height:var(--fp-search-available-height, calc(100dvh - 1rem) );height:auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}html .search-wrapper .search-container .search-trending-main{min-height:0;max-height:min(40rem,60dvh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}html .predictive-search-wrapper .search-container .predictive-search-main{min-height:0;grid-template-rows:minmax(0,1fr) auto;max-height:var(--fp-search-available-height, 70dvh);overflow-x:hidden;overflow-y:auto}html .predictive-search-wrapper .search-container .predictive-search-main .search-results-wrapper,html .predictive-search-wrapper .search-container .predictive-search-main .search-results-wrapper .predictive-search-results,html .predictive-search-wrapper .search-container .predictive-search-main .search-results-wrapper .predictive-search-results .tab-panel{min-height:0}html .predictive-search-wrapper .search-container .predictive-search-main .search-results-wrapper .predictive-search-results{height:auto;grid-template-rows:minmax(0,1fr) auto}html .predictive-search-wrapper .search-container .predictive-search-main .search-results-wrapper .predictive-search-results .tab-panel{grid-template-rows:auto minmax(0,1fr)}html .predictive-search-wrapper .search-container .predictive-search-main .search-results-wrapper .predictive-search-results .tab-panel .tab-panel-panels{min-height:0;max-height:min(28rem,45dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}html .search-drawer .search-wrapper,html .search-drawer .search-wrapper .search-form,html .search-drawer .search-wrapper .search-form .search-container,html .search-drawer .search-wrapper .search-form .search-container .search-trending-main,html .search-drawer .search-wrapper .search-form .search-container .predictive-search-main{min-height:0;min-width:0}html .search-drawer .search-wrapper .search-form{grid-template-rows:auto minmax(0,1fr)}html .search-drawer .search-wrapper .search-form .search-container{max-height:100%;height:100%;grid-template-rows:minmax(0,1fr) auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}html .search-drawer .search-wrapper .search-form .search-container .search-trending-main{grid-template-rows:minmax(0,1fr) auto;max-height:100%;overflow-y:auto}html .search-drawer .search-wrapper .search-form .search-container .predictive-search-main{max-height:100%;overflow-y:auto}@media screen and (min-width:750px){html .template-collection .content-grid-main.has-vertical-facets.vertical-facets--sticky .facets-vertical{max-height:max(0px,calc(100dvh - var(--header-height, 5rem) - 2rem));min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}@media screen and (max-height:440px){html .template-collection .content-grid-main.has-vertical-facets.vertical-facets--sticky .facets-vertical{position:static;max-height:none;overflow:visible}}@media screen and (max-width:980px){html .facets .facet-wrapper.facet-horizontal-wrapper .facets-main .facet-filtering .facet-item .facet-display .facet-display-content ul{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/fp-smartfilter-scroll.css.map */
