.routerLink{display:block}.routerLink:focus{background-color:#f3eafa}.searchItemList{width:100%;margin-bottom:1rem}.searchItemList .listItem{border-radius:.25rem;min-width:0;padding:.5rem}.searchItemList .listItem .truncatedTwoLines{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recentItemList .listItem{border-radius:.25rem;min-width:0;padding:.5rem}.recentItemList .mutedIcon{color:#69676b}.searchButtonIcon{float:left;height:100%;margin:0;padding:0;line-height:3.75rem;display:block}.backArrow{cursor:pointer;justify-content:center;align-items:center;padding-right:1rem;display:flex}.backArrow:focus-visible{outline-offset:.125rem;outline:.125rem solid #151319}.searchInputTextWrapper{text-align:center;justify-content:center;height:3rem;margin:0 auto;padding-left:.625rem;padding-right:.625rem;display:flex}.searchButton{text-align:center;flex:1;line-height:2.375rem;display:block;height:3rem!important;padding:0!important}.iconWrapper{cursor:pointer;color:#69676b;position:absolute;top:.875rem;right:3.75rem}.iconWrapper:focus-visible{outline-offset:.125rem;outline:.125rem solid #151319}.searchResultsRow{grid-template-columns:repeat(4,minmax(0,1fr)) .0625rem repeat(6,minmax(0,1fr))!important}.searchResultsRow .row-span-12{grid-row:span 12}.searchResultsRow .vertical-line{border-left:.0625rem solid #d1cfcc;margin-top:2.75rem}.searchResultsRow .recentSearchButton{color:#69676b;margin-top:.25rem}.searchResultsRow .recentSearchButton:hover{color:#f3eafa}.searchResultsRow .no-results{margin-top:1.25rem}.resultItem{margin:.75rem 0 0}.resultItem:hover{background-color:#f3eafa}.resultItem.recent{margin:.625rem .5rem .625rem 0}.searchInput{letter-spacing:.0105rem;width:100%;height:3rem;box-shadow:none;text-overflow:ellipsis;border:.0625rem solid #151319;border-radius:4px 0 0 4px;flex:2 100%;margin:0;padding:.75rem 2rem .75rem .5rem;font-size:.875rem;line-height:1.25rem;appearance:none!important}.searchInput:placeholder-shown{color:#69676b}.searchInput::-webkit-search-cancel-button{-webkit-appearance:none}.searchInput::placeholder{color:#69676b}.clearIconWrapper{border-radius:.25rem;flex:100%;display:flex;position:relative}.clearIconWrapper:has(input:focus-visible){outline-offset:.125rem;outline:.125rem solid #151319}.searchInputWrapper{background-color:#fff;display:flex}.searchInputWrapper.active{padding-top:1rem}.productListItem{margin-top:.75rem}.productListItem:hover{background-color:#f3eafa}.productListItem .truncatedTwoLines{-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:wrap!important;display:-webkit-box!important}.wrapper{height:3rem;margin:0;display:flex;position:relative}.wrapper.active{z-index:6}.wrapper.hide{display:none}.formWrapper{border-radius:4px;flex-direction:column;width:100%;height:3rem;transition:all .5s;display:flex;position:relative}.formWrapper.active{background-color:#fff;width:calc(100% + 6.875rem);height:auto;margin-top:-.625rem;margin-left:-3.125rem;margin-right:-.625rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;position:absolute}@media (max-width:767px){.searchButtonIcon{margin:0}.searchButtonHeaderIcon{margin-top:.25rem}.searchButton{flex:1 0 3rem}.searchResultsRow .recentSearchButton{padding:0 .25rem}.resultItem{margin:.5rem 0 0}.resultItem.recent{margin:.625rem .5rem .625rem 0}.clearIconWrapper.active{display:flex}.productListItem{margin-top:.5rem}.wrapper.active{background-color:#fff;height:100%;position:fixed;top:0;left:0;right:0}.formWrapper.active{border-radius:unset;margin:0;transition:unset;top:0;right:0;overflow:scroll}}@media (max-width:1019px){.formWrapper.active{width:calc(100% + .0625rem);margin-left:0}.formWrapper.hide{display:none}}
