.storefront-search[data-v-fc9f5466]{padding:16px var(--space-page);background:var(--color-porcelain);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:24px;display:flex}.storefront-search-copy[data-v-fc9f5466]{flex-shrink:0;gap:3px;display:grid}.storefront-search-copy>span[data-v-fc9f5466]:last-child{font-size:13px;font-weight:500}.catalog-search[data-v-fc9f5466]{background:var(--color-paper);border:1px solid var(--color-line);border-radius:12px;align-items:center;gap:12px;width:min(100%,680px);min-width:0;padding:5px 5px 5px 16px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 6px #20241f04}.catalog-search[data-v-fc9f5466]:focus-within{border-color:var(--color-wine);box-shadow:0 0 0 3px #541b2a12}.catalog-search-icon[data-v-fc9f5466]{color:var(--color-muted)}.catalog-search input[data-v-fc9f5466]{width:100%;min-width:0;min-height:42px;color:var(--color-ink);background:0 0;border:0;outline:none;padding:0;font-size:16px}.catalog-search input[data-v-fc9f5466]::placeholder{color:var(--color-muted);opacity:1}.catalog-search input[data-v-fc9f5466]::-webkit-search-cancel-button{display:none}.catalog-search button[data-v-fc9f5466]{border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.catalog-search-clear[data-v-fc9f5466]{width:44px;color:var(--color-muted);background:0 0}.catalog-search-clear[data-v-fc9f5466]:hover{background:var(--color-porcelain);color:var(--color-ink)}.catalog-search-submit[data-v-fc9f5466]{background:var(--color-wine);color:#fff;gap:16px;padding:0 18px;font-size:13px;font-weight:500;transition:background .2s}.catalog-search-submit[data-v-fc9f5466]:hover{background:var(--color-accent-strong)}@media (width<=900px){.storefront-search-copy[data-v-fc9f5466]{display:none}.catalog-search[data-v-fc9f5466]{width:100%;max-width:none}}@media (width<=520px){.storefront-search[data-v-fc9f5466]{padding-block:12px}.catalog-search[data-v-fc9f5466]{gap:8px;padding-left:12px}.catalog-search input[data-v-fc9f5466]{font-size:16px}.catalog-search-submit[data-v-fc9f5466]{width:44px;padding:0}.catalog-search-submit span[data-v-fc9f5466]{display:none}.catalog-search-clear[data-v-fc9f5466]{width:32px}}
