.search-discovery-dialog.dialog{width:100vw;max-width:100vw;max-height:100dvh;height:auto;margin:0;padding:0;overflow:auto;background:#fff;align-self:start}.search-discovery-dialog .search-topbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:center;min-height:88px;padding:16px 80px;background:#fff;border-bottom:1px solid #eee}.search-discovery-dialog .search-form{display:flex;align-items:center;gap:8px;width:min(100%,480px);margin:0}.search-discovery-dialog .search-input-wrap{display:flex;align-items:center;flex:1;min-width:0;height:48px;background:#f5f5f5;border:1px solid #171717;padding:0 12px;gap:10px}.search-discovery-dialog .search-input-wrap>.icon{width:20px;height:20px;flex:none}.search-discovery-dialog .search-input-wrap input{width:100%;height:44px;min-width:0;padding:0;border:0;outline:0;background:transparent;font:inherit;font-size:16px}.search-discovery-dialog .search-input-wrap:focus-within{outline:2px solid #171717;outline-offset:2px}.search-discovery-dialog input::-webkit-search-cancel-button{display:none}.search-discovery-dialog .icon-button{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:10px;flex:none}.search-discovery-dialog .search-clear{margin-right:-10px;text-decoration:none}.search-discovery-dialog .search-close{position:absolute;right:24px;top:22px}.search-discovery-dialog .search-body{max-width:1280px;margin:auto;padding:28px 40px 40px}.search-discovery-dialog :is(.search-categories,.search-discovery-products,.search-result-links,.search-result-links nav,.search-matches,.search-empty)>h3{font-family:var(--heading);font-size:22px;line-height:1.15;text-transform:uppercase;margin:0 0 18px}.search-discovery-dialog .search-status{min-height:0;margin:0 0 18px;font-size:13px;line-height:1.5}.search-discovery-dialog .search-status:empty{display:none}.search-discovery-dialog .search-discovery,.search-discovery-dialog .search-result-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px}.search-discovery-dialog .search-result-layout:not(:has(.search-result-links)){grid-template-columns:1fr}.search-discovery-dialog .search-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px;align-items:start}.search-discovery-dialog .search-product-grid .product-card{min-width:0}.search-discovery-dialog .search-categories a,.search-discovery-dialog .search-result-links a{display:flex;align-items:center;min-height:44px;font-size:14px;line-height:1.4;padding:8px 0;text-decoration:none}.search-discovery-dialog .search-categories a:hover,.search-discovery-dialog .search-result-links a:hover{text-decoration:underline;text-underline-offset:3px}.search-discovery-dialog #SearchSuggestions{list-style:none;padding:0;margin:0}.search-discovery-dialog .predictive-item[aria-selected=true]{background:#f2f2f2;outline:2px solid #171717;outline-offset:2px}.search-discovery-dialog .search-result-links nav{margin-top:24px}.search-discovery-dialog .search-result-links nav:first-child{margin-top:0}.search-discovery-dialog .search-view-all{display:flex;width:fit-content;max-width:100%;min-height:48px;margin:32px auto 0;padding:14px 28px;text-align:center;white-space:normal}.search-discovery-dialog .search-empty{text-align:center;padding:32px 0 12px}.search-discovery-dialog .search-empty p{margin:12px 0 20px}.search-discovery-dialog .search-recovery{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:24px}.search-discovery-dialog .search-recovery a,.search-discovery-dialog .search-recovery button{min-height:44px;display:inline-flex;align-items:center}.search-discovery-dialog [hidden]{display:none!important}@media(min-width:761px)and (max-width:1050px){.search-discovery-dialog .search-body{padding:24px}.search-discovery-dialog .search-discovery,.search-discovery-dialog .search-result-layout{grid-template-columns:160px minmax(0,1fr);gap:24px}.search-discovery-dialog .search-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.search-discovery-dialog.dialog{height:100dvh;max-height:100dvh}.search-discovery-dialog .search-topbar{min-height:76px;padding:14px 12px 14px 52px}.search-discovery-dialog .search-form{gap:4px;width:100%}.search-discovery-dialog .search-close{left:4px;right:auto;top:16px}.search-discovery-dialog .search-input-wrap{height:44px;gap:6px;padding:0 8px}.search-discovery-dialog .search-input-wrap>.icon{display:none}.search-discovery-dialog .search-clear{margin-right:-8px}.search-discovery-dialog .search-body{padding:24px 16px 32px}.search-discovery-dialog :is(.search-categories,.search-discovery-products,.search-result-links,.search-result-links nav,.search-matches,.search-empty)>h3{font-size:20px;margin-bottom:14px}.search-discovery-dialog .search-discovery,.search-discovery-dialog .search-result-layout{grid-template-columns:minmax(0,1fr);gap:28px}.search-discovery-dialog .search-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.search-discovery-dialog .search-categories h3{grid-column:1/-1}.search-discovery-dialog .search-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.search-discovery-dialog .search-product-grid .wish-button,.search-discovery-dialog .search-product-grid .quick-button{width:44px;min-width:44px;height:44px;min-height:44px}.search-discovery-dialog .search-product-grid .quick-button{bottom:8px;right:8px}.search-discovery-dialog .search-view-all{width:100%;margin-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/motion-search.css.map */
