.cb-search{display:flex;flex-direction:column;gap:var(--search-results-gap);margin:0}.cb-search-field{box-sizing:border-box;position:relative;display:flex;align-items:center;gap:var(--input-icon-gap);height:var(--input-height);padding:0 var(--input-padding-x);border:var(--input-border-width) solid var(--border-default);border-radius:var(--input-radius);background:var(--input-background);color:var(--text-primary)}.cb-search-field:focus-within{border-color:var(--text-primary);outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width)}.cb-search-field .cb-icon{flex:none;width:var(--icon-size-sm);height:var(--icon-size-sm);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke)}.cb-search-field__input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--text-primary);line-height:normal;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}.cb-search-field .cb-search-field__input:focus-visible{outline:none}.cb-search-field__input::placeholder{color:var(--input-placeholder);opacity:1}.cb-search-field__input::-webkit-search-cancel-button,.cb-search-field__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.cb-search-field__input::-webkit-calendar-picker-indicator{display:none!important}.cb-search-field__clear{display:grid;flex:none;place-items:center;padding:0;border:0;background:transparent;color:var(--text-primary);cursor:pointer}.cb-search-field__clear[hidden],.cb-search__results[hidden]{display:none}.cb-search-results{display:flex;flex-direction:column;gap:var(--search-results-gap);color:var(--text-primary)}.cb-search-results p{margin:0}.cb-search-results__group{display:flex;flex-direction:column;gap:var(--search-results-row-gap)}.cb-search-results__label{color:var(--text-secondary);text-transform:uppercase}.cb-search-results__list,.cb-search-results__links{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cb-search-results__list{gap:var(--search-results-row-gap)}.cb-search-results__links{gap:var(--search-result-padding)}.cb-search-result{display:flex;align-items:center;gap:var(--search-result-gap);padding:var(--search-result-padding);border-radius:var(--search-result-radius);color:var(--text-primary);text-decoration:none}.cb-search-result:hover{background:var(--tint-sage)}.cb-search-result__thumb{display:grid;flex:none;place-items:center;width:var(--search-result-thumb-size);height:var(--search-result-thumb-size);overflow:hidden;border-radius:var(--search-result-radius);background:var(--surface-raised)}.cb-search-result__thumb img{width:100%;height:100%;object-fit:cover}.cb-search-result__text{display:flex;flex-direction:column;min-width:0}.cb-search-result__price{color:var(--text-secondary)}.cb-search-results__link{color:var(--text-primary);text-decoration:none}.cb-search-results__link:hover{text-decoration:underline}.cb-search-results__all{align-self:flex-start;color:var(--action-primary);text-decoration:none}.cb-search-results__all:hover{text-decoration:underline}.cb-search-results__empty{display:flex;flex-direction:column;gap:var(--search-results-row-gap)}.cb-search-results__hint{color:var(--text-secondary)}.cb-search-results :focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width);border-radius:var(--search-result-radius)}.cb-search-panel{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:var(--cb-search-top, 0) 0 0;border:0;background:transparent}.cb-search-panel::backdrop{background:transparent}.cb-search-panel[open]{display:flex;flex-direction:column}.cb-search-panel__sheet{box-sizing:border-box;max-height:calc(100% - var(--header-height));overflow-y:auto;padding:var(--menu-drawer-gap) var(--header-padding-x);border-bottom:var(--border-width) solid var(--border-default);background:var(--surface-page);box-shadow:0 var(--effect-float-y) var(--effect-float-blur) var(--shadow-float)}.cb-search-panel[open]:after{content:"";flex:1;background:var(--surface-scrim)}.cb-search-panel__inner{width:100%;max-width:var(--search-panel-max-width);margin:0 auto}html:has(.cb-search-panel[open]){overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cb-search.css.map */
