#search-dialog{inset:16px 16px 16px auto;width:clamp(480px,42vw,660px);max-width:calc(100% - 32px);height:calc(100svh - 32px);max-height:calc(100svh - 32px);margin:0;padding:0;overflow:hidden;background:#fff}#search-dialog::backdrop{background:#16141070;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#search-dialog .search-header{padding:24px 32px;margin:0;border-bottom:1px solid #eee;flex-shrink:0;min-height:86px}#search-title{font-size:32px;line-height:1.2}.search-header .icon-button{width:44px;height:44px}.search-header svg{width:24px;height:24px}.search-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:32px;scrollbar-width:thin}#search-form{display:flex;align-items:center;gap:0;border:1px solid #777;background:#f3f3f3;height:54px;transition:border-color .18s ease-out}#search-form:focus-within{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}#search-input{flex:1;width:100%;min-width:0;padding:14px 16px;font:16px/1.5 var(--body);border:0;background:transparent;border-radius:0}#search-input:focus-visible{outline:none}#search-input::-webkit-search-cancel-button{display:none}#search-form .icon-button{width:48px;height:52px;flex-shrink:0}#search-form svg{width:24px;height:24px}#search-clear{width:36px!important}#search-clear svg{width:16px;height:16px}.search-popular{padding:34px 0 38px;border-bottom:1px solid #eee}#search-dialog h3{font:32px/1.2 var(--heading);margin:0 0 26px}.search-tags{display:flex;flex-wrap:wrap;gap:10px}.search-tags button{background:#f3f3f3;padding:9px 13px;min-height:44px;font-size:14px;transition:background-color .18s ease-out}.search-tags button:hover{background:#e9e5de}.search-suggestions{padding-top:36px}#search-status{font-size:12px;color:var(--muted);padding:0;margin:0 0 22px}#search-status:empty{display:none}#search-results{display:flex;flex-direction:column;gap:18px;padding:0;margin:0;list-style:none}.search-product{display:flex;align-items:center;gap:18px;min-width:0}.search-product-link{display:flex;align-items:center;gap:18px;flex:1;min-width:0;text-decoration:none}.search-product-photo{width:96px;height:96px;flex-shrink:0;background:var(--product);overflow:hidden}.search-product-photo img{width:100%;height:100%;object-fit:contain;transition:transform .35s var(--ease)}.search-product-link:hover img{transform:scale(1.04)}.search-product-copy{min-width:0;font-size:14px;line-height:1.5}.search-product-name,.search-product-price{display:block}.search-product-name{margin-bottom:4px}.search-product-options{width:48px;height:48px;flex-shrink:0;background:#f5f5f5}.search-product-options svg{width:18px;height:18px}.search-empty{font-size:14px;color:var(--muted);line-height:1.7;padding:6px 0}@media(max-width:767px){#search-dialog{inset:8px 8px 8px auto;width:calc(100% - 16px);max-width:calc(100% - 16px);height:calc(100svh - 16px);max-height:calc(100svh - 16px)}#search-dialog .search-header{padding:18px 20px;min-height:78px}.search-body{padding:24px 20px}#search-dialog h3{font-size:28px;margin-bottom:22px}.search-popular{padding:28px 0}.search-suggestions{padding-top:28px}.search-tags{gap:8px}.search-tags button{font-size:13px;padding:9px 11px}.search-product,.search-product-link{gap:12px}.search-product-photo{width:76px;height:76px}.search-product-options{width:44px;height:44px}.search-product-copy{font-size:13px}#search-results{gap:16px}}@media(prefers-reduced-motion:reduce){.search-product-photo img,.search-tags button,#search-form{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/search.css.map */
