.kv-search{--kv-search-tint: var(--kv-border);--kv-search-tint: color-mix(in srgb, var(--kv-primary) 7%, var(--kv-surface));--kv-search-shadow: var(--kv-border);--kv-search-panel-radius: 2.5rem;--kv-search-gutter: 1.5rem;--kv-search-thumb: 6.5rem;position:relative;display:block;width:100%;max-width:var(--kv-search-width, 60rem)}.kv-search__form{position:relative;display:block;width:100%}.kv-search__input{width:100%;height:var(--kv-control-h);margin:0;padding:0 7.6rem 0 var(--kv-search-gutter);border:.1rem solid var(--kv-border);border-radius:var(--kv-radius-pill);background-color:var(--kv-surface);box-shadow:none;color:var(--kv-text);font-family:var(--kv-font-body);font-size:max(var(--kv-size-small),var(--kv-field-size-min));line-height:normal;-webkit-appearance:none;appearance:none}.kv-search__input::placeholder{color:var(--kv-muted);opacity:1}.kv-search__input::-webkit-search-decoration,.kv-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.kv-search__submit,.kv-search__reset{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:0;border:none;cursor:pointer}.kv-search__submit{right:.4rem;width:3.8rem;height:3.8rem;border-radius:var(--kv-radius-pill);background-color:var(--kv-primary);color:var(--kv-surface)}.kv-search__submit .svg-wrapper,.kv-search__reset .svg-wrapper{display:flex;width:1.8rem;height:1.8rem}.kv-search__submit svg,.kv-search__reset svg{width:100%;height:100%}.kv-search__reset{right:4.6rem;width:2.6rem;height:2.6rem;background:none;color:var(--kv-muted)}.kv-search__reset:hover{color:var(--kv-text)}.kv-search__reset.kv-search__reset--hidden{display:none}.kv-search__panel{position:absolute;top:calc(100% + .8rem);left:0;right:0;z-index:380;overflow:hidden;border-radius:var(--kv-search-panel-radius);background-color:var(--kv-surface);box-shadow:0 .2rem 1.6rem var(--kv-search-shadow);text-align:left}.kv-search__panel[hidden]{display:none}.kv-search__scroll{max-height:36rem;overflow-y:auto;overscroll-behavior:contain}.kv-search__group+.kv-search__group{border-top:.1rem solid var(--kv-border)}.kv-search__group-title{margin:0;padding:1.2rem var(--kv-search-gutter) 0;color:var(--kv-muted);font-family:var(--kv-font-heading);font-size:1.2rem;font-weight:var(--kv-weight-medium);letter-spacing:.06rem;text-transform:uppercase}.kv-search__list{margin:0;padding:0;list-style:none}.kv-search__list--grid{display:grid;grid-template-columns:1fr}@media screen and (min-width:750px){.kv-search__list--grid{grid-template-columns:1fr 1fr}}.kv-search__option{position:relative;border-bottom:.1rem solid var(--kv-border)}.kv-search__link{display:flex;align-items:flex-start;gap:var(--kv-search-gutter);padding:var(--kv-search-gutter);color:inherit;text-decoration:none}.kv-search__option[aria-selected=true],.kv-search__option:hover{background-color:var(--kv-search-tint)}.kv-search__thumb{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:var(--kv-search-thumb);min-height:var(--kv-search-thumb);border-radius:calc(var(--kv-search-panel-radius) / 1.5);background-color:var(--kv-search-tint);overflow:hidden}.kv-search__thumb img{display:block;width:100%;height:auto}.kv-search__thumb--empty svg{width:60%;height:60%;fill:var(--kv-muted);opacity:.5}.kv-search__body{min-width:0;flex:1 1 auto}.kv-search__title{display:block;margin:0;color:var(--kv-text);font-family:var(--kv-font-heading);font-size:1.472rem;font-weight:var(--kv-weight-medium);line-height:1.4;overflow-wrap:anywhere}.kv-search__match{font-weight:700}.kv-search__price{--kv-card-price-size: var(--kv-card-price-px, 16px);--kv-card-price-old-size: var(--kv-card-price-old-px, 14.4px);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--kv-card-price-gap, 4px);margin-top:1rem;color:var(--kv-primary);font-family:var(--kv-font-body);line-height:1}.kv-search__price--stacked{flex-direction:column;align-items:flex-start}.kv-search__all{display:block;padding:0 var(--kv-search-gutter);border-top:.1rem solid var(--kv-border);color:var(--kv-text);font-family:var(--kv-font-body);font-size:1.472rem;font-weight:600;line-height:5rem;text-align:center;text-decoration:none;text-transform:uppercase}.kv-search__all[aria-selected=true],.kv-search__all:hover{background-color:var(--kv-search-tint);color:var(--kv-primary)}.kv-search__empty{margin:0;padding:2.4rem var(--kv-search-gutter);color:var(--kv-muted);font-family:var(--kv-font-body);font-size:var(--kv-size-small);text-align:center}.kv-search__spinner{display:none;padding:2.4rem;text-align:center}.kv-search--loading .kv-search__spinner{display:block}.kv-search__spinner .spinner{width:2rem;height:2rem}@media screen and (max-width:749px){.kv-search{max-width:none}.kv-search__panel{--kv-search-panel-radius: var(--kv-radius);left:0;right:0}.kv-search__scroll{max-height:60vh}.kv-search__link{padding:1.2rem;gap:1.2rem}.kv-search__thumb{--kv-search-thumb: 5.6rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kv-search.css.map */
