.ctl-search{position:absolute;inset-inline:0;inset-block-start:0;z-index:14;background:var(--color-surface-raised)}.ctl-search__inner{display:flex;align-items:center;gap:var(--space-16);min-height:var(--ctl-header-h, 72px);max-width:var(--width-shell);margin-inline:auto;padding:var(--space-16) var(--gutter)}.ctl-search__engine{display:block;flex:1 1 auto;min-width:0;max-width:600px;margin-inline:auto;position:relative}.ctl-search__form{display:flex;align-items:center;gap:4px;border-block-end:var(--hairline) solid var(--color-border-subtle)}.ctl-search__form>*{border-block-end:0}.ctl-search__input{flex:1 1 auto;min-width:0;min-height:48px;padding:0;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-primary);background:transparent;border:0;border-radius:0;-webkit-appearance:none;appearance:none}.ctl-search__input::placeholder{color:var(--color-text-muted)}.ctl-search__input,.ctl-search__input:focus,.ctl-search__input:focus-visible,.ctl-search__input:-webkit-autofill,.ctl-search__input:-webkit-autofill:focus{border:0!important;outline:none!important;box-shadow:none!important;border-radius:0;background:transparent;padding:0;padding-inline:0;-webkit-appearance:none;appearance:none}.ctl-search__form:focus-within{border-block-end-width:2px;border-block-end-color:var(--color-text-primary)}.ctl-search__input::-webkit-search-cancel-button{display:none}.ctl-search__btn{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:0;cursor:pointer;color:var(--color-text-primary)}.ctl-search__btn svg{width:16px;height:16px;display:block}.ctl-search__btn--mag{width:20px;height:48px;justify-content:center;color:var(--color-text-secondary)}.ctl-search__btn--reset svg{width:12px;height:12px}.ctl-search__btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-4px}.ctl-search__btn.hidden{display:none}.ctl-search__close{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:var(--color-text-secondary)}.ctl-search__close svg{width:14px;height:14px;display:block}.ctl-search__close:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-4px}.ctl-search__results,.ctl-search__results.predictive-search,.ctl-search__results[open]{border:0!important;border-radius:0!important;box-shadow:none!important;inset-inline-start:0!important;inset-block-start:100%!important}.ctl-search__results{position:absolute;inset-inline:0;inset-block-start:100%;max-height:min(60svh,520px);overflow-y:auto;overscroll-behavior:contain;background:var(--color-surface-raised);color:var(--color-text-primary)}.ctl-search__results:empty{display:none}.ctl-search__results a{color:var(--color-text-primary)}.ctl-search__results .predictive-search__results-groups-wrapper,.ctl-search__results .predictive-search__results-list{border:0;border-radius:0;box-shadow:none;background:transparent;margin:0;padding:0;list-style:none}.ctl-search__results .predictive-search__results-groups-wrapper{display:block}.ctl-search__results .predictive-search__result-group{max-width:600px;margin-inline:auto}.ctl-search__results .predictive-search__heading{font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--color-text-muted);padding:var(--space-16) 0 var(--space-8);margin:0;border:0}.ctl-search__results .predictive-search__list-item{border:0}.ctl-search__results .predictive-search__item{display:flex;align-items:center;gap:var(--space-16);padding:var(--space-8) var(--space-8);min-height:44px;text-decoration:none;border:0}.ctl-search__results .predictive-search__item:hover,.ctl-search__results .predictive-search__item[aria-selected=true]{background:var(--color-surface-page)}.ctl-search__results .predictive-search__results-list,.ctl-search__results .predictive-search__result-group{padding:0;margin:0}.ctl-search__results .predictive-search__result-group+.predictive-search__result-group{margin-block-start:var(--space-8)}.ctl-search__results .predictive-search__image{flex:none;width:48px;height:60px;object-fit:cover}.ctl-search__results .predictive-search__item-heading{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-text-primary);margin:0}.ctl-search__results .predictive-search__item .price{font-family:var(--font-body);font-size:var(--text-meta);color:var(--color-text-secondary)}@media screen and (max-width:749px){.ctl-search__inner{padding:var(--space-16) var(--gutter);gap:var(--space-8)}.ctl-search__engine{max-width:none;margin-inline:0;position:static}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ctl-search.css.map */
