duepa-search{position:relative;min-width:0}.search-panel{min-width:0;color:var(--color-text);background:var(--color-background)}.search-panel__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem .5rem;position:sticky;top:0;z-index:1;background:var(--color-background)}.search-panel__heading h2{margin:0;font:400 1.875rem/1.2 var(--font-display);overflow-wrap:anywhere}.search-panel [data-search-close]{flex:none;min-width:3rem;min-height:3rem;padding:.5rem;border:0;background:transparent;color:var(--color-primary);font:500 .8125rem/1.25 var(--font-ui)}.search-panel form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.5rem 1.5rem}.search-panel label{grid-column:1 / -1}.search-panel input[type=search]{min-width:0;width:100%;min-height:3.5rem}.search-panel button[type=submit]{min-height:3rem}.search-status{margin:0;padding:.75rem 1.5rem;font-size:.8125rem;overflow-wrap:anywhere}.search-status:empty{padding-block:.25rem}.search-suggestions{padding:.5rem 1.5rem 1.5rem;overflow:visible}.search-suggestions [role=listbox]{display:grid;gap:1.5rem}.search-suggestions ul{list-style:none;padding:0;margin:0}.search-group{min-width:0}.search-group__heading{margin:0 0 .5rem;font:500 .6875rem/1.125rem var(--font-ui);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}.search-suggestions [role=option]{display:flex;gap:1rem;align-items:center;min-height:3rem;padding:.5rem 0;color:var(--color-primary);text-decoration:none;overflow-wrap:anywhere}.search-suggestions [aria-selected=true]{outline:2px solid var(--color-focus);outline-offset:2px;background:var(--color-surface-subtle)}.search-result__media{display:grid;place-items:center;flex:0 0 5.5rem;width:5.5rem;height:6.5rem;background:var(--color-surface-subtle);border-radius:var(--radius-media, .5rem);overflow:hidden}.search-result__media img{width:100%;height:100%;object-fit:contain}.search-result__fallback{font:500 .8125rem/1 var(--font-ui);color:var(--color-primary)}.search-result__copy{min-width:0;flex:1}.search-result__title{display:block;font:400 1.25rem/1.5rem var(--font-display);color:var(--color-text)}.search-result__format{display:block;margin-bottom:.375rem;font:500 .6875rem/1.125rem var(--font-ui);color:var(--color-muted)}.search-result__copy .price{display:block;margin-top:.375rem;font:400 .8125rem/1.125rem var(--font-ui);color:var(--color-muted)}.search-view-all{display:flex;align-items:center;justify-content:flex-end;min-height:3rem;margin-top:1rem;color:var(--color-primary)}.search-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:0;border:0;background:var(--color-background);color:var(--color-text);overflow:auto;overscroll-behavior:contain}.search-dialog::backdrop{background:#00000059}.search-dialog .search-suggestions{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}html:has(.search-dialog[open]),body:has(.search-dialog[open]){overflow:hidden}@media(max-width:63.999rem){.search-panel form{grid-template-columns:minmax(0,1fr)}}@media(min-width:64rem){duepa-search[data-enhanced] [data-search-home]:not([hidden]){position:fixed;z-index:30;inset-inline:max(1rem,calc((100vw - 60rem)/2));top:var(--search-surface-top, 9rem);width:auto;max-height:calc(100dvh - var(--search-surface-top, 9rem) - 1rem);overflow:auto;overscroll-behavior:contain;border:1px solid var(--color-border-control);background:var(--color-background);box-shadow:var(--shadow-popover)}.search-panel__heading{padding:1.75rem 2rem .75rem}.search-panel__heading h2{font-size:2.125rem}.search-panel form,.search-status{padding-inline:2rem}.search-suggestions{padding:.5rem 2rem 2rem}.search-suggestions [role=listbox]:has(.search-group--products){grid-template-columns:minmax(0,1fr) minmax(0,2.7fr)}.search-group--products{grid-column:2;grid-row:1 / span 4}.search-group:not(.search-group--products){grid-column:1}.search-group--products ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}duepa-search:not([data-enhanced]) :is(.search-panel__heading,.search-status,.search-suggestions,.search-dialog){display:none}duepa-search:not([data-enhanced]) .search-panel form{padding:.5rem;gap:.5rem}duepa-search:not([data-enhanced]) .search-panel input[type=search]{min-height:2.75rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/predictive-search.css.map */
