.page-productGrid .main__inner-wrapper,.page-advancedSearch .main__inner-wrapper,.page-search .main__inner-wrapper{padding:0}.scaffoldProductSearchWrapper{display:flex;flex-direction:column;align-content:flex-start;width:100%;max-width:calc(1700px + var(--gutter-half)*2);margin:0 auto;padding:0 var(--gutter-half)}@media(min-width: 992px){.scaffoldProductSearchWrapper{flex-direction:row;flex-wrap:wrap}}.scaffoldProductSearchWrapper .categoryDescription{display:none}.scaffoldProductSearchWrapper .scaffoldProductSearchGridPaginationBarWrapper{padding-left:0 !important}.scaffoldProductSearchTitle{width:100%}.scaffoldProductSearchTitle .wrapper{display:flex;flex-direction:column;width:100%;max-width:calc(1700px + var(--gutter-half)*2);margin:0 auto}.scaffoldProductSearchTitle .wrapper .sectionTitle{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:calc(var(--gutter-half)/2) var(--gutter-half);position:relative}.scaffoldProductSearchTitle .wrapper .sectionTitle::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;opacity:.2;background-color:var(--color-gray-light);border-bottom:solid 1px #aaa}.scaffoldProductSearchTitle .wrapper .sectionTitle .titleResults{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--color-form-accent)}.scaffoldProductSearchTitle .wrapper .sectionTitle .titleResults .title{margin:0;padding:0;font-size:var(--font-size-large);font-weight:var(--font-weight-500)}.scaffoldProductSearchTitle .wrapper .sectionTitle .titleResults span{font-size:var(--font-size-small)}.scaffoldProductSearchTitle .wrapper .sectionTitle .userStore{position:relative;display:flex;align-items:center;color:var(--color-form-accent);text-transform:capitalize;font-weight:var(--font-size-small);font-weight:var(--font-weight-500)}.scaffoldProductSearchTitle .wrapper .sectionTitle .userStore .text{position:relative;margin-right:4px;text-transform:uppercase}.scaffoldProductSearchTitle .wrapper .sectionTitle .userStore .store{position:relative}.scaffoldProductSearchTitle .wrapper .sectionTitle .userStore .store a{display:flex;align-items:center;text-decoration:underline;color:var(--color-form-accent);font-weight:var(--font-weight-600);font-style:italic}.scaffoldProductSearchTitle .wrapper .sectionTitle .userStore .store a i,.scaffoldProductSearchTitle .wrapper .sectionTitle .userStore .store a svg{width:13px;min-width:13px;max-width:13px;height:13px;min-height:13px;max-height:13px;stroke-width:2}.scaffoldProductSearchTitle .wrapper .sectionTitle .userStore .store a:hover{text-decoration:none}.scaffoldProductSearchTitle .wrapper .sectionConfig{position:relative}.scaffoldProductSearchTitle .wrapper .sectionConfig::before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100vw;height:1px;background-color:var(--color-gray-lighter)}.scaffoldProductSearchWrapperBreadcrumb{min-width:100%}.scaffoldProductSearchWrapperBreadcrumb.desktop{display:block}.scaffoldProductSearchWrapperBreadcrumb.mobile{display:none}@media(max-width: 768px){.scaffoldProductSearchWrapperBreadcrumb.desktop{display:none}.scaffoldProductSearchWrapperBreadcrumb.mobile{display:block}}.scaffoldProductSearchWrapperHeader{min-width:100%;padding-bottom:var(--gutter-half);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--gutter-half)/2);border-bottom:solid 1px var(--color-gray-light)}.scaffoldProductSearchWrapperHeader ul{padding:0;margin:0;list-style:none;font-size:var(--font-size-xlarge);color:var(--color-primary);min-width:-moz-fit-content;min-width:fit-content}.scaffoldProductSearchWrapperHeader ul li a{color:var(--color-primary)}.scaffoldProductSearchWrapperHeader span{min-width:-moz-fit-content;min-width:fit-content;color:var(--color-gray);font-size:var(--font-size-regular)}.scaffoldProductSearchWrapperLeft{flex:0;max-width:100%;margin-right:0;border-left:0;min-width:-moz-fit-content;min-width:fit-content}@media(min-width: 992px){.scaffoldProductSearchWrapperLeft{flex:1;margin-right:var(--gutter-half);max-width:340px;min-width:340px}}.scaffoldProductSearchWrapperRight{flex:1;min-width:0}.scaffoldProductSearchGridWrapper{display:flex;flex-direction:column;width:100%}.scaffoldProductSearchGridSuggestion>div{padding:var(--gutter-half);padding-left:0}.scaffoldProductSearchGridSuggestion a{color:#1e90ff !important}.scaffoldProductSearchGridPagination{display:block}.scaffoldProductSearchGridPaginationResults{display:flex;flex-direction:column}.scaffoldProductSearchGridPaginationResultsBreadcrumbs{border-bottom:solid 1px var(--color-gray-light)}.scaffoldProductSearchGridPaginationResultsTop{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;flex:1;border-bottom:solid 1px var(--color-gray-light);padding:var(--gutter-half) 0;padding-top:0;margin-bottom:var(--gutter-half);gap:calc(var(--gutter-half)/2)}@media(min-width: 992px){.scaffoldProductSearchGridPaginationResultsTop{padding-top:0;flex-direction:row;justify-content:flex-start;align-items:center}}.scaffoldProductSearchGridPaginationResultsTitle{font-size:var(--font-size-xlarge);padding:0;margin:0;list-style:none;color:var(--color-primary)}.scaffoldProductSearchGridPaginationResultsTitle li{display:none}.scaffoldProductSearchGridPaginationResultsTitle li:last-child,.scaffoldProductSearchGridPaginationResultsTitle li:only-child{display:inline-block}.scaffoldProductSearchGridPaginationResultsTitle li a{color:var(--color-primary)}.scaffoldProductSearchGridPaginationResultsFound{color:var(--color-gray)}.scaffoldProductSearchGridPaginationResultsKeyword{font-size:var(--font-size-medium);margin-right:0;word-break:normal;white-space:normal;flex:0}@media(min-width: 992px){.scaffoldProductSearchGridPaginationResultsKeyword{margin-right:calc(var(--gutter-half)/2);white-space:nowrap}}.scaffoldProductSearchGridPaginationResultsBottom{display:flex;align-items:center;flex:1}.scaffoldProductSearchGridPaginationResultsHistory{padding:var(--gutter-half);padding-bottom:0;display:none;align-items:flex-start;justify-content:center;flex-direction:column;border-top:solid 1px var(--color-gray-light);width:100%}@media(min-width: 768px){.scaffoldProductSearchGridPaginationResultsHistory{display:flex}}.scaffoldProductSearchGridPaginationResultsHistory span{font-size:var(--font-size-medium);padding-bottom:var(--gutter-half);width:100%;display:flex;align-items:center}.scaffoldProductSearchGridPaginationResultsHistory span .searchTermsExpand{text-decoration:underline;font-size:var(--font-size-small);cursor:pointer;margin-left:8px;position:relative;top:1px;color:var(--color-gray)}.scaffoldProductSearchGridPaginationResultsHistory ul{list-style:none;display:none;flex-wrap:wrap;padding-left:0;margin:0;margin-bottom:calc(var(--gutter-half)/2)}.scaffoldProductSearchGridPaginationResultsHistory ul li{flex:0;margin-bottom:calc(var(--gutter-half)/2)}.scaffoldProductSearchGridPaginationResultsHistory ul li:not(:last-child){margin-right:calc(var(--gutter-half)/2)}.scaffoldProductSearchGridPaginationResultsHistory ul li a{white-space:nowrap;display:block}.scaffoldProductSearchGridPaginationBarWrapper{width:100%}.scaffoldProductSearchGridPaginationBar{position:relative;top:0}.scaffoldProductSearchGridPaginationBar.bottom{margin-bottom:2rem}.scaffoldProductSearchGridPaginationBar.bottom .scaffoldProductSearchGridPaginationBarSort{padding:0 !important;margin-top:var(--gutter-half);justify-content:space-between !important;gap:12px}.scaffoldProductSearchGridPaginationBar.bottom .scaffoldProductSearchGridPaginationBarSort .scaffoldProductSearchGridPaginationBarSortBlock .text{text-transform:uppercase;font-size:var(--font-size-small);font-weight:var(--font-weight-500);margin-right:1ch}.scaffoldProductSearchGridPaginationBar:nth-of-type(1) .scaffoldProductSearchGridPaginationBarWrapper .scaffoldProductSearchGridPaginationBarSort{flex-direction:row;justify-content:center;flex-wrap:nowrap}@media(min-width: 768px){.scaffoldProductSearchGridPaginationBar:nth-of-type(1) .scaffoldProductSearchGridPaginationBarWrapper .scaffoldProductSearchGridPaginationBarSort{justify-content:flex-start;flex-wrap:wrap;gap:var(--gutter-half);padding:calc(var(--gutter-half)/2) var(--gutter-half)}}.scaffoldProductSearchGridPaginationBar:nth-of-type(1) .scaffoldProductSearchGridPaginationBarWrapper .scaffoldProductSearchGridPaginationBarSort .scaffoldProductSearchGridPaginationBarSortBlock{justify-content:center;flex:1}@media(min-width: 768px){.scaffoldProductSearchGridPaginationBar:nth-of-type(1) .scaffoldProductSearchGridPaginationBarWrapper .scaffoldProductSearchGridPaginationBarSort .scaffoldProductSearchGridPaginationBarSortBlock{justify-content:flex-start}}.scaffoldProductSearchGridPaginationBarSort{display:flex}.scaffoldProductSearchGridPaginationBarSort .mobile-pagination-btn{width:100%;flex:1;border-right:solid 1px #fff !important}@media(min-width: 768px){.scaffoldProductSearchGridPaginationBarSort .mobile-pagination-btn{flex:auto;width:auto;padding:0;box-shadow:none;height:auto;min-height:auto;max-height:auto;cursor:default;-webkit-user-select:all;-moz-user-select:all;user-select:all;border:0;outline:0;background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;color:var(--color-gray-dark) !important}}@media(min-width: 768px){.scaffoldProductSearchGridPaginationBarSort .mobile-pagination-btn .ripple{display:none !important}}.scaffoldProductSearchGridPaginationBarSort .mobile-pagination-btn.mobile-pagination-refine{display:flex;border-right:none !important}@media(min-width: 768px){.scaffoldProductSearchGridPaginationBarSort .mobile-pagination-btn.mobile-pagination-refine{display:none}}.scaffoldProductSearchGridPaginationBarSortBlock{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;flex:1}@media(min-width: 768px){.scaffoldProductSearchGridPaginationBarSortBlock{flex-direction:row;align-items:center;min-width:-moz-fit-content !important;min-width:fit-content !important;max-width:-moz-fit-content !important;max-width:fit-content !important}}.scaffoldProductSearchGridPaginationBarSortBlock .mobile-pagination-label{color:var(--color-gray-dark) !important;display:inline-block}@media(min-width: 768px){.scaffoldProductSearchGridPaginationBarSortBlock .mobile-pagination-label{display:none}}.scaffoldProductSearchGridPaginationBarSortBlock .pagination-search-mobile-item{display:flex;gap:var(--gutter-half);align-items:center;justify-content:space-between}@media(max-width: 768px){.scaffoldProductSearchGridPaginationBarSortBlock .pagination-search-mobile-item{border-bottom:solid 1px var(--color-gray-light);padding-bottom:12px;width:100%}}@media(min-width: 768px){.scaffoldProductSearchGridPaginationBarSortBlock .pagination-search-mobile-item{margin-right:calc(var(--gutter-half)/2)}}.scaffoldProductSearchGridPaginationBarSortBlock.searchSortViewAs.expand .scaffoldProductSearchGridPaginationBarSortBlockLabel,.scaffoldProductSearchGridPaginationBarSortBlock.searchSortBy.expand .scaffoldProductSearchGridPaginationBarSortBlockLabel{display:none}.scaffoldProductSearchGridPaginationBarSortBlock.searchSortViewAs.expand .scaffoldProductSearchGridPaginationBarSortBlockControl,.scaffoldProductSearchGridPaginationBarSortBlock.searchSortBy.expand .scaffoldProductSearchGridPaginationBarSortBlockControl{display:flex;flex-direction:column;align-items:flex-start;gap:12px;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;min-height:100vh;max-height:100% !important;z-index:99999999 !important;background-color:var(--color-white);overflow-x:hidden;overflow-y:scroll;transition:none !important;padding:var(--gutter-half);padding-bottom:8rem;background-color:#fff}.scaffoldProductSearchGridPaginationBarSortBlock.searchSortViewAs.expand .scaffoldProductSearchGridPaginationBarSortBlockControl .mobile-pagination-sortby-back,.scaffoldProductSearchGridPaginationBarSortBlock.searchSortViewAs.expand .scaffoldProductSearchGridPaginationBarSortBlockControl .mobile-pagination-viewas-back,.scaffoldProductSearchGridPaginationBarSortBlock.searchSortBy.expand .scaffoldProductSearchGridPaginationBarSortBlockControl .mobile-pagination-sortby-back,.scaffoldProductSearchGridPaginationBarSortBlock.searchSortBy.expand .scaffoldProductSearchGridPaginationBarSortBlockControl .mobile-pagination-viewas-back{width:100%;margin-bottom:var(--gutter-half)}.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockLabel{white-space:nowrap;width:100%;color:var(--color-gray-dark);text-transform:none;font-size:var(--font-size-regular);font-weight:var(--font-weight-400)}@media(min-width: 768px){.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockLabel{width:auto;margin-bottom:0;min-height:auto;margin-right:calc(var(--gutter-half)/2)}}.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl{align-items:center;text-transform:uppercase;font-size:var(--font-size-small);font-weight:var(--font-weight-500);display:none}@media(min-width: 768px){.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl{display:flex}}.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .mobile-pagination-viewas-back,.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .mobile-pagination-sortby-back{display:flex}@media(min-width: 768px){.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .mobile-pagination-viewas-back,.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .mobile-pagination-sortby-back{display:none}}.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .productSearchToggleGrid,.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .productSearchToggleList{background-color:rgba(0,0,0,0) !important;padding:0 !important;border:0 !important;display:inline-flex !important;cursor:pointer}.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .productSearchToggleGrid i,.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .productSearchToggleGrid svg,.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .productSearchToggleList i,.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .productSearchToggleList svg{width:var(--icon-regular);min-width:var(--icon-regular);max-width:var(--icon-regular);height:var(--icon-regular);min-height:var(--icon-regular);max-height:var(--icon-regular);fill:var(--color-gray-light);stroke:var(--color-gray-light);pointer-events:none}.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .productSearchToggleGrid.active i,.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .productSearchToggleGrid.active svg,.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .productSearchToggleList.active i,.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .productSearchToggleList.active svg{fill:var(--color-form-accent);stroke:var(--color-form-accent)}.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .productSearchToggleGrid,.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .productSearchToggleList{height:20px}@media(min-width: 768px){.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .productSearchToggleGrid,.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .productSearchToggleList{height:auto}}.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .productsPerPage{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;width:-moz-fit-content;width:fit-content}.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .productsPerPage.active .dropdown-number{display:flex}.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .productsPerPage .counts{display:inline-block;text-align:center;width:100%;padding:calc(var(--gutter-half)/2) var(--gutter-half);font-size:var(--font-size-regular);line-height:normal;transition:none;border:1px solid var(--color-gray-light);min-width:-moz-fit-content;min-width:fit-content;cursor:pointer}.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .productsPerPage .dropdown-number{display:none;flex-direction:column;background-color:var(--color-white);box-shadow:none;position:absolute;width:-moz-fit-content;width:fit-content;z-index:100;border:solid 1px var(--color-gray-light);top:calc(100% - 1px)}.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .productsPerPage .dropdown-number a{flex:1;display:block;padding:calc(var(--gutter-half)/3) var(--gutter-half);white-space:nowrap;font-size:var(--font-size-regular);transition:none}.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .productsPerPage .dropdown-number a:hover{background-color:var(--color-gray-light);text-decoration:none !important;color:var(--color-black) !important}.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl .productsPerPage .dropdown-number a:not(:last-child){border-bottom:solid 1px var(--color-gray-light)}@media(max-width: 768px){.scaffoldProductSearchGridPaginationBarSortBlock .scaffoldProductSearchGridPaginationBarSortBlockControl select{border:0;max-height:26px;min-height:26px;background-color:var(--color-gray);color:var(--color-white);padding:3px;padding-top:4px;padding-left:8px;background-image:none}}.scaffoldProductSearchGridPaginationBarSortGST,.scaffoldProductSearchGridPaginationBar,.scaffoldProductSearchGridPaginationBarShowAll2{display:flex;align-items:center}.scaffoldProductSearchGridPaginationBarSortGST .toggle,.scaffoldProductSearchGridPaginationBar .toggle,.scaffoldProductSearchGridPaginationBarShowAll2 .toggle{height:100%;align-items:center !important;display:flex;flex-direction:row;align-items:center}.scaffoldProductSearchGridPaginationBarSortGST .toggle span,.scaffoldProductSearchGridPaginationBar .toggle span,.scaffoldProductSearchGridPaginationBarShowAll2 .toggle span{white-space:nowrap}.scaffoldProductSearchGridPaginationBarSortGST .toggle label,.scaffoldProductSearchGridPaginationBar .toggle label,.scaffoldProductSearchGridPaginationBarShowAll2 .toggle label{margin-left:0;margin-top:2px}@media(min-width: 768px){.scaffoldProductSearchGridPaginationBarSortGST .toggle label,.scaffoldProductSearchGridPaginationBar .toggle label,.scaffoldProductSearchGridPaginationBarShowAll2 .toggle label{margin-top:0}}@media(min-width: 768px){.scaffoldProductSearchGridPaginationBarSortGST .toggle,.scaffoldProductSearchGridPaginationBar .toggle,.scaffoldProductSearchGridPaginationBarShowAll2 .toggle{flex-direction:row !important;height:auto}}.scaffoldProductSearchGridPaginationBarSortGST label,.scaffoldProductSearchGridPaginationBar label,.scaffoldProductSearchGridPaginationBarShowAll2 label{margin-left:calc(var(--gutter-half)/2)}.scaffoldProductSearchGridWrapperListing{display:grid;grid-template-columns:repeat(auto-fill, minmax(100%, 1fr));gap:calc(var(--gutter-half)/3)}@media(min-width: 768px){.scaffoldProductSearchGridWrapperListing{grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}}.productSearchList .scaffoldProductSearch .scaffoldProductSearchWrapper .scaffoldProductSearchWrapperRight .scaffoldProductSearchGridWrapper .scaffoldProductSearchGridWrapperListing{grid-template-columns:repeat(auto-fit, minmax(100%, 1fr))}.productSearchList .scaffoldProductSearch .scaffoldProductSearchWrapper .scaffoldProductSearchWrapperRight .scaffoldProductSearchGridWrapper .scaffoldProductSearchGridWrapperListing .scaffoldProductSearchItem{min-width:100%;max-width:100%}.productSearchList .scaffoldProductSearch .scaffoldProductSearchWrapper .scaffoldProductSearchWrapperRight .scaffoldProductSearchGridWrapper .scaffoldProductSearchGridWrapperListing .scaffoldProductSearchItem .scaffoldProductSearchItemWrapper{flex-direction:column}@media(min-width: 768px){.productSearchList .scaffoldProductSearch .scaffoldProductSearchWrapper .scaffoldProductSearchWrapperRight .scaffoldProductSearchGridWrapper .scaffoldProductSearchGridWrapperListing .scaffoldProductSearchItem .scaffoldProductSearchItemWrapper{flex-direction:row}}.productSearchList .scaffoldProductSearch .scaffoldProductSearchWrapper .scaffoldProductSearchWrapperRight .scaffoldProductSearchGridWrapper .scaffoldProductSearchGridWrapperListing .scaffoldProductSearchItem .scaffoldProductSearchItemWrapper .scaffoldProductSearchItemWrapperTop{flex-direction:row;flex:1;align-items:center;padding-left:var(--gutter-half)}@media(min-width: 1280px){.productSearchList .scaffoldProductSearch .scaffoldProductSearchWrapper .scaffoldProductSearchWrapperRight .scaffoldProductSearchGridWrapper .scaffoldProductSearchGridWrapperListing .scaffoldProductSearchItem .scaffoldProductSearchItemWrapper .scaffoldProductSearchItemWrapperTop{flex:2}}.productSearchList .scaffoldProductSearch .scaffoldProductSearchWrapper .scaffoldProductSearchWrapperRight .scaffoldProductSearchGridWrapper .scaffoldProductSearchGridWrapperListing .scaffoldProductSearchItem .scaffoldProductSearchItemWrapper .scaffoldProductSearchItemWrapperTop .scaffoldProductSearchItemWrapperImage{position:relative;border:0;display:flex;align-items:center;width:150px;min-width:150px;max-width:150px;height:150px;min-height:150px;max-height:150px;padding:0}.productSearchList .scaffoldProductSearch .scaffoldProductSearchWrapper .scaffoldProductSearchWrapperRight .scaffoldProductSearchGridWrapper .scaffoldProductSearchGridWrapperListing .scaffoldProductSearchItem .scaffoldProductSearchItemWrapper .scaffoldProductSearchItemWrapperTop .scaffoldProductSearchItemWrapperImage .scaffoldProductSearchItemWrapperIconsPlaceholder{position:absolute;top:0;left:0;z-index:2;max-width:400px;justify-content:flex-start;flex-wrap:wrap}.productSearchList .scaffoldProductSearch .scaffoldProductSearchWrapper .scaffoldProductSearchWrapperRight .scaffoldProductSearchGridWrapper .scaffoldProductSearchGridWrapperListing .scaffoldProductSearchItem .scaffoldProductSearchItemWrapper .scaffoldProductSearchItemWrapperTop .scaffoldProductSearchItemWrapperImage .scaffoldProductSearchItemWrapperIconsPlaceholder img{width:50px;min-width:50px;max-width:50px;height:50px;min-height:50px;max-height:50px}.productSearchList .scaffoldProductSearch .scaffoldProductSearchWrapper .scaffoldProductSearchWrapperRight .scaffoldProductSearchGridWrapper .scaffoldProductSearchGridWrapperListing .scaffoldProductSearchItem .scaffoldProductSearchItemWrapper .scaffoldProductSearchItemWrapperTop .scaffoldProductSearchItemWrapperImage img{width:150px;min-width:150px;max-width:150px;height:150px;min-height:150px;max-height:150px}.productSearchList .scaffoldProductSearch .scaffoldProductSearchWrapper .scaffoldProductSearchWrapperRight .scaffoldProductSearchGridWrapper .scaffoldProductSearchGridWrapperListing .scaffoldProductSearchItem .scaffoldProductSearchItemWrapper .scaffoldProductSearchItemWrapperCart{flex:1;padding:var(--gutter-half)}@media(min-width: 768px){.productSearchList .scaffoldProductSearch .scaffoldProductSearchWrapper .scaffoldProductSearchWrapperRight .scaffoldProductSearchGridWrapper .scaffoldProductSearchGridWrapperListing .scaffoldProductSearchItem .scaffoldProductSearchItemWrapper .scaffoldProductSearchItemWrapperCart{padding-left:0;padding-top:0}}.productSearchList .scaffoldProductSearch .scaffoldProductSearchWrapper .scaffoldProductSearchWrapperRight .scaffoldProductSearchGridWrapper .scaffoldProductSearchGridWrapperListing .scaffoldProductSearchItem .scaffoldProductSearchItemWrapper .scaffoldProductSearchItemWrapperCart .scaffoldProductSearchItemWrapperPrice{margin-left:0;max-width:100%}.productSearchList .scaffoldProductSearch .scaffoldProductSearchWrapper .scaffoldProductSearchWrapperRight .scaffoldProductSearchGridWrapper .scaffoldProductSearchGridWrapperListing .scaffoldProductSearchItem .scaffoldProductSearchItemWrapper .scaffoldProductSearchItemWrapperCart form .scaffoldProductSearchItemWrapperCartDiv{padding-left:0;padding-right:0}.productSearchList .scaffoldProductSearch .scaffoldProductSearchWrapper .scaffoldProductSearchWrapperRight .scaffoldProductSearchGridWrapper .scaffoldProductSearchGridWrapperListing .scaffoldProductSearchItem .scaffoldProductSearchItemWrapper .scaffoldProductSearchItemWrapperCart form .scaffoldProductSearchItemWrapperCartDiv .scaffoldProductSearchItemWrapperCartQty{min-width:100%}.productSearchList .scaffoldProductSearch .scaffoldProductSearchWrapper .scaffoldProductSearchWrapperRight .scaffoldProductSearchGridWrapper .scaffoldProductSearchGridWrapperListing .scaffoldProductSearchItem .scaffoldProductSearchItemWrapper .scaffoldProductSearchItemWrapperCart form .scaffoldProductSearchItemWrapperCartDiv .scaffoldProductSearchItemWrapperCartQty .button-group button{flex:0 !important;min-width:50px;max-width:50px}.productSearchList .scaffoldProductSearch .scaffoldProductSearchWrapper .scaffoldProductSearchWrapperRight .scaffoldProductSearchGridWrapper .scaffoldProductSearchGridWrapperListing .scaffoldProductSearchItem .scaffoldProductSearchItemWrapper .scaffoldProductSearchItemWrapperCart form .scaffoldProductSearchItemWrapperCartDiv .scaffoldProductSearchItemWrapperCartQty .button-group input{width:auto;min-width:auto;max-width:100%}.page-advancedSearch .scaffoldProductSearchWrapperLeft{display:none}.page-advancedSearch .scaffoldProductSearchGridPaginationBarSortBlock:nth-of-type(2){display:none}.scaffoldAdvancedSearch{background-color:var(--color-white)}.scaffoldAdvancedSearchWrapper{display:flex;flex-direction:column;width:100%;margin:0 auto}.scaffoldAdvancedSearchWrapperTop .scaffoldAdvancedSearchWrapperTopWrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--gutter-half);background-color:var(--color-gray-lighter);padding-bottom:var(--gutter)}.scaffoldAdvancedSearchWrapperTop .scaffoldAdvancedSearchWrapperTopWrapper h1{margin:0;padding:0}.scaffoldAdvancedSearchWrapperTop .scaffoldAdvancedSearchWrapperTopWrapper p{padding-top:0;margin-top:0;margin-bottom:var(--gutter)}.scaffoldAdvancedSearchWrapperTop .scaffoldAdvancedSearchWrapperTopWrapper form{display:flex}.scaffoldAdvancedSearchWrapperTop .scaffoldAdvancedSearchWrapperTopWrapper form input{border-radius:0;color:var(--color-secondary) !important}.scaffoldAdvancedSearchWrapperTop .scaffoldAdvancedSearchWrapperTopWrapper a{color:var(--color-black);font-weight:600}.scaffoldAdvancedSearchWrapperTop .scaffoldAdvancedSearchWrapperTopWrapper a:hover{text-decoration:underline}.scaffoldAdvancedSearchWrapperBottom .scaffoldAdvancedSearchWrapperBottomWrapper{padding-bottom:var(--gutter)}.scaffoldAdvancedSearchWrapperBottom .scaffoldAdvancedSearchWrapperBottomWrapper .scaffoldAdvancedSearchNoResults{padding:var(--gutter-half);border-left:solid 1px var(--color-gray-light);border-right:solid 1px var(--color-gray-light)}.scaffoldSearchEmpty h1,.scaffoldSearchEmpty h2,.scaffoldSearchEmpty h3,.scaffoldSearchEmpty h4,.scaffoldSearchEmpty h5,.scaffoldSearchEmpty p{color:var(--color-secondary)}.scaffoldSearchEmptyWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--gutter);min-height:50vh}.scaffoldSearchEmptyResults{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:var(--gutter);max-width:100%}.scaffoldSearchEmptyResults h4{display:flex;align-items:center;flex-direction:column;max-width:100%;margin-top:0 !important}@media(min-width: 768px){.scaffoldSearchEmptyResults h4{flex-direction:row}}.scaffoldSearchEmptyResults h4 span{color:var(--color-secondary);font-weight:var(--font-weight-700);text-overflow:ellipsis;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;display:inline-block;margin-left:4px;position:relative;padding-right:12px;white-space:nowrap;text-transform:lowercase}@media(min-width: 768px){.scaffoldSearchEmptyResults h4 span{max-width:300px}}.scaffoldSearchEmptySuggestions{display:flex;flex-direction:column;align-items:center;justify-content:center;border-top:solid 1px var(--color-gray);padding-top:var(--gutter);max-width:100%}.scaffoldSearchEmptySuggestions h4{margin-top:0 !important}.scaffoldSearchEmptySuggestions p{margin-bottom:var(--gutter)}.scaffoldSearchEmptySuggestions .scaffoldSearchEmptyActions{display:flex;flex-direction:column;justify-content:center;width:100%}@media(min-width: 768px){.scaffoldSearchEmptySuggestions .scaffoldSearchEmptyActions{flex-direction:row}}.scaffoldFacets{background-color:rgba(0,0,0,0);height:100%;position:relative;z-index:2}@media(min-width: 992px){.applied-facets .facet__name button{pointer-events:none}}.applied-facets .facet__values{padding:0;border-top:0;display:flex;flex-direction:column-reverse}.applied-facets .facet__values p{margin:var(--gutter-half) 0;margin-top:0;display:flex;justify-content:space-between;width:100%;font-weight:var(--font-weight-600);text-transform:capitalize;color:var(--color-form-accent)}.applied-facets .facet__values p a{color:var(--color-form-accent);font-size:var(--font-size-small);font-weight:var(--font-weight-500);text-decoration:underline}.applied-facets ul.facet__list{list-style:none;margin:0;padding-left:0;display:flex;gap:6px;flex-wrap:wrap;margin-bottom:var(--gutter-half)}.applied-facets ul.facet__list li{flex:0;min-width:-moz-fit-content;min-width:fit-content;font-size:var(--font-size-small);font-weight:var(--font-weight-500);color:var(--color-white);padding:calc(var(--gutter-half)/3) calc(var(--gutter-half)/2);display:flex;align-items:center;justify-content:space-between;margin-bottom:0 !important;background-color:var(--color-form-accent);border-radius:4px}.applied-facets ul.facet__list li span{flex:0;text-transform:capitalize}.applied-facets ul.facet__list li span.name{font-weight:var(--font-weight-500);margin-right:calc(var(--gutter-half)/3);color:var(--color-white);position:relative;white-space:nowrap}.applied-facets ul.facet__list li span.name::after{content:": "}.applied-facets ul.facet__list li span.value{white-space:nowrap;color:var(--color-white);font-weight:var(--font-weight-400)}.applied-facets ul.facet__list li:not(:last-child){margin-bottom:2px}.applied-facets ul.facet__list li a{text-decoration:none !important;flex:0;min-width:-moz-fit-content;min-width:fit-content;margin-right:calc(var(--gutter-half)/3);display:flex;align-items:center}.applied-facets ul.facet__list li a i,.applied-facets ul.facet__list li a svg{width:var(--icon-smaller);min-width:var(--icon-smaller);max-width:var(--icon-smaller);height:var(--icon-smaller);min-height:var(--icon-smaller);max-height:var(--icon-smaller);color:var(--color-white);stroke-width:2}.applied-facets ul.facet__list li a:hover{text-decoration:none !important}.facet-wrapper{max-height:0 !important;overflow:hidden}.facet-wrapper.active{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;min-height:100vh;max-height:100% !important;z-index:99999999 !important;background-color:var(--color-white);overflow-x:hidden;overflow-y:scroll;transition:none !important;padding-bottom:8rem}@media(min-width: 992px){.facet-wrapper.active{padding-bottom:0}}.facet-wrapper.active .facet-back{display:block}@media(min-width: 992px){.facet-wrapper{display:flex;flex-direction:column;max-height:initial !important;overflow:visible}}.facet-wrapper .facet-back{display:none;width:calc(100% - var(--gutter-half)*2);order:1;margin-top:var(--gutter-half);margin-left:auto;margin-right:auto;background-color:var(--color-form-accent);color:#fff}.facet-wrapper .facet__values.facet-expand-active .facet-expand-values{display:block}.facet-wrapper .facet{border-bottom:solid 1px var(--color-gray-light);order:3;font-weight:var(--font-weight-500);display:flex;flex-direction:column}.facet-wrapper .facet.bump-to-top{order:1 !important}@media(max-width: 992px){.facet-wrapper .facet{padding:0 var(--gutter-half)}.facet-wrapper .facet:last-child .collapse .facet__list{padding-top:10px}}.facet-wrapper .facet.active .collapse{display:block}.facet-wrapper .facet.category-list{order:2}.facet-wrapper .facet .facet__name{white-space:nowrap;display:flex}@media(min-width: 992px){.facet-wrapper .facet .facet__name{cursor:pointer}}.facet-wrapper .facet .facet__name .facet_link{flex:1;display:flex;align-items:center;justify-content:space-between;position:relative;font-weight:var(--font-weight-600);font-size:15px;color:var(--color-form-accent);padding:calc(var(--gutter-half)/1.2) 0}.facet-wrapper .facet .facet__name .facet_link i,.facet-wrapper .facet .facet__name .facet_link svg{width:var(--icon-smaller);min-width:var(--icon-smaller);max-width:var(--icon-smaller);height:var(--icon-smaller);min-height:var(--icon-smaller);max-height:var(--icon-smaller);transition:all var(--transition-fast) ease}.facet-wrapper .facet .facet__name .facet_link button{height:auto;pointer-events:all}@media(min-width: 992px){.facet-wrapper .facet .facet__name .facet_link button{border:0;height:inherit;pointer-events:none}}.facet-wrapper .facet .facet__name .facet_link button i,.facet-wrapper .facet .facet__name .facet_link button svg{color:var(--color-form-accent);stroke-width:2}.facet-wrapper .facet .facet__name .facet_link.slide-down i,.facet-wrapper .facet .facet__name .facet_link.slide-down svg{transform:rotate(180deg)}.facet-wrapper .facet .collapse{visibility:hidden;position:absolute;left:-1000px;top:-1000px}.facet-wrapper .facet .collapse.active{visibility:visible;position:relative;top:0;left:0}.facet-wrapper .facet .collapse .search-existing-items-wrapper{margin-bottom:7px}.facet-wrapper .facet .collapse .search-existing-items-wrapper input{font-size:var(--font-size-small);border:0 !important;padding-left:36px !important;height:34px;min-height:34px;max-height:34px;border-radius:3px}.facet-wrapper .facet .collapse .search-existing-items-wrapper i,.facet-wrapper .facet .collapse .search-existing-items-wrapper svg{width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px;stroke-width:2;top:10px;left:12px}.facet-wrapper .facet .collapse .facet__list{list-style:none;display:flex;flex-direction:column;padding-left:0;margin:0;overflow:hidden;padding-bottom:var(--gutter-half)}.facet-wrapper .facet .collapse .facet__list.facet-expand{max-height:10000px !important}.facet-wrapper .facet .collapse .facet__list li{order:2;margin-bottom:6px}.facet-wrapper .facet .collapse .facet__list li.checked{order:1}.facet-wrapper .facet .collapse .facet__list li form{display:flex;flex-direction:column}.facet-wrapper .facet .collapse .facet__list li form label{white-space:nowrap;display:flex;align-items:center}.facet-wrapper .facet .collapse .facet__list li form label .facet__list__label{width:100%;position:relative;top:-1px}.facet-wrapper .facet .collapse .facet__list li form label .facet__list__label .facet__list__text{width:100% !important;display:inline-flex;justify-content:flex-start;font-weight:var(--font-weight-400)}.facet-wrapper .facet .collapse .facet__list li .facet__value__text{font-size:var(--font-size-small);font-weight:400;margin-right:3px;color:#333;text-transform:capitalize}.facet-wrapper .facet .collapse .facet__list li .facet__text{white-space:nowrap;display:flex;align-items:center}.facet-wrapper .facet .collapse .facet__list li .facet__text a{color:var(--color-gray);display:flex;align-items:center}.facet-wrapper .facet .collapse .facet__list li .facet__text a:active input[type=checkbox],.facet-wrapper .facet .collapse .facet__list li .facet__text a:focus input[type=checkbox]{background-color:#1e90ff !important}.facet-wrapper .facet .collapse .facet__list li .facet__text a:hover{text-decoration:none !important}.facet-wrapper .facet .collapse .facet__list li.search-facet-hidden{display:none}.facet-wrapper .facet .collapse .facet__list li.search-facet-highlight{order:0}.facet__list input[type=checkbox]{margin-right:10px}.facet__value__count{color:#666;font-size:var(--font-size-small);letter-spacing:1px}.facet-expand-values{color:var(--color-gray);font-style:italic;text-decoration:underline;display:none;position:relative;padding-bottom:var(--gutter-half)}.facet-expand-values::before{content:"";position:absolute;top:0;left:0;width:100%;height:30px;background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 70%);transform:translateY(-100%);z-index:1}.facet-expand-values:hover{text-decoration:none}.facet-expand-values.show-more::before{display:none}.subCategoriesWrapper{min-width:0;margin-bottom:var(--gutter-half);background-color:var(--color-gray-lighter);border:solid 1px var(--color-gray-light);padding:calc(var(--gutter-half)/2);border-radius:12px}.subCategoriesWrapper .title{position:relative;display:flex;gap:calc(var(--gutter-half)/2);justify-content:space-between;align-items:center;margin-bottom:calc(var(--gutter-half)/2)}.subCategoriesWrapper .title span{margin:0;padding:0;font-size:var(--font-size-medium);font-weight:500}.subCategoriesWrapper .title .swiper-nav{position:relative;display:flex;gap:3px}.subCategoriesWrapper .title .swiper-nav .swiper-button-next,.subCategoriesWrapper .title .swiper-nav .swiper-button-prev{position:relative;top:0;left:0;right:0;bottom:0;margin:0;padding:0;border:0}.subCategoriesWrapper .title .swiper-nav .swiper-button-next svg,.subCategoriesWrapper .title .swiper-nav .swiper-button-prev svg{color:#222}.subCategoriesWrapper .subCategoriesSwiper .swiper-wrapper .swiper-slide{padding:calc(var(--gutter-half)/2);background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(var(--gutter-half)/2);height:auto;border-radius:6px}.subCategoriesWrapper .subCategoriesSwiper .swiper-wrapper .swiper-slide:hover{cursor:pointer}.subCategoriesWrapper .subCategoriesSwiper .swiper-wrapper .swiper-slide:hover img{scale:1.2}.subCategoriesWrapper .subCategoriesSwiper .swiper-wrapper .swiper-slide.no-cat-img .img{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-wrap:balance;text-align:center}.subCategoriesWrapper a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.subCategoriesWrapper .badge{position:absolute;top:8px;right:8px;background-color:var(--color-alert-info-light);color:rgba(11,11,11,.8) !important;z-index:2}.subCategoriesWrapper .img{width:70px;height:70px}.subCategoriesWrapper .img img{-o-object-fit:cover;object-fit:cover;max-width:100%;transition:scale 100ms ease}.subCategoriesWrapper .name{text-align:center;font-weight:500;color:#333}.subCategoriesWrapper .category{display:flex;position:relative;align-items:center;gap:var(--gutter-half)}.subCategoriesWrapper .category .img{width:40px;height:40px}.categoryMetaSummary{margin-bottom:var(--gutter-half);padding-bottom:var(--gutter-half);border-bottom:solid 1px var(--color-gray-light)}.categoryMetaSummary a,.categoryMetaDescription a{color:inherit;font-weight:500;text-decoration:underline}.categoryMetaDescription{margin-bottom:var(--gutter-half);padding:var(--gutter-half);background-color:#f8f8f8;border:solid 1px #eee}