.deco-rebuild .search--section:has(.rebuild-search){max-width:1600px;padding:0;margin-right:auto;margin-left:auto;background:#f4f5f7}.deco-rebuild .search--section:has(.rebuild-search)>.breadcrumbs-container{padding-right:20px;padding-left:20px}.deco-rebuild .rebuild-search.rebuild-listing{display:block}.deco-rebuild .rebuild-search .productgrid--wrapper{background:transparent}.deco-rebuild .rebuild-search .productgrid--masthead,.deco-rebuild .rebuild-search .productgrid--items,.deco-rebuild .rebuild-search .productgrid--no-results,.deco-rebuild .rebuild-search .productgrid--footer{background:#fff}.deco-rebuild .rebuild-search .productgrid--search-form-field{min-height:50px;padding-right:60px;font-size:27px;line-height:1.4}.deco-rebuild .rebuild-search .productgrid--search-button{width:44px;height:44px;right:8px;padding:10px;margin-top:-22px}.deco-rebuild .rebuild-search .productgrid--no-results{padding:30px 20px;margin:0;min-width:0}.deco-rebuild .rebuild-search .productgrid--no-results-title{overflow-wrap:anywhere}.deco-rebuild .rebuild-search .productgrid--no-results-button{min-height:44px;white-space:normal}.deco-rebuild .rebuild-search .productgrid--footer{padding:20px}.deco-rebuild .rebuild-search .productgrid--filters{margin-bottom:0;padding:0}@media(min-width:720px){.deco-rebuild .search--section:has(.rebuild-search)>.breadcrumbs-container{padding-right:40px;padding-left:40px}.deco-rebuild .rebuild-search .productgrid--search-form-field{font-size:31px}}@media(min-width:860px){.deco-rebuild .rebuild-search.layout--has-sidebar .productgrid--wrapper{display:grid;grid-template-columns:287px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"sidebar masthead" "sidebar search-results";gap:0 30px;align-items:start}.deco-rebuild .rebuild-search .productgrid--wrapper>.productgrid--items,.deco-rebuild .rebuild-search .productgrid--wrapper>.productgrid--no-results{grid-area:search-results}.deco-rebuild .rebuild-search.layout--has-sidebar>.productgrid--footer,.deco-rebuild .rebuild-search.layout--has-sidebar>.pagination--container{margin-left:317px}}.deco-rebuild .rebuild-live-search .search-flydown{border:1px solid #e5e5e5;border-radius:0 0 3px 3px;box-sizing:border-box}.deco-rebuild .rebuild-live-search .search-flydown__queries-collections,.deco-rebuild .rebuild-live-search .search-flydown__products-pages-posts{padding-top:0}.deco-rebuild .rebuild-live-search .search-flydown__group-title{min-height:38px;padding:10px 20px;font-size:12px;line-height:18px;background:#f4f5f7}.deco-rebuild .rebuild-live-search .search-flydown__list-item a{min-height:42px;padding:10px 20px;overflow-wrap:anywhere}.deco-rebuild .rebuild-live-search .search-flydown__products-pages-posts--two-columns .search-flydown--product-items,.deco-rebuild .rebuild-live-search .search-flydown__products-pages-posts--two-columns .search-flydown__pages-posts-items{display:block;width:100%}.deco-rebuild .rebuild-live-search .search-flydown--product{display:flex;align-items:center;gap:20px;min-height:90px;padding:15px 20px}.deco-rebuild .rebuild-live-search .search-flydown--product-image{flex:0 0 60px;width:60px;height:60px;margin:0}.deco-rebuild .rebuild-live-search .search-flydown--product-image img,.deco-rebuild .rebuild-live-search .search-flydown--product-image svg{width:100%;height:100%;object-fit:contain}.deco-rebuild .rebuild-live-search .search-flydown--product-text{flex:1 1 auto;min-width:0;max-width:none;overflow-wrap:anywhere}.deco-rebuild .rebuild-live-search .search-flydown--product-title{font-size:15px;line-height:1.4}.deco-rebuild .rebuild-live-search .search-flydown__continue{min-height:55px;padding:14px 20px;margin:0;width:100%;border-top:1px solid #e5e5e5;overflow-wrap:anywhere}.deco-rebuild .rebuild-live-search .search-flydown__no-results{padding:30px 20px;margin:0;text-align:center;overflow-wrap:anywhere}.deco-rebuild .rebuild-live-search .search-flydown a:focus-visible,.deco-rebuild .rebuild-live-search .search-flydown button:focus-visible{outline:2px solid currentColor;outline-offset:-3px}@media(min-width:1024px){.deco-rebuild .rebuild-live-search:not(.live-search--takeover) .search-flydown{position:absolute;top:100%;left:0;width:min(463px,100%);box-shadow:0 3px 7px #00000024}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/rebuild-search.css.map */
