.k-main-search{padding-block:clamp(40px,7vw,112px) clamp(64px,9vw,140px)}.k-main-search__head{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(8px,1.4vw,20px)}.k-main-search__form{min-width:0;display:flex;align-items:center;gap:16px;border-bottom:1px solid currentColor;transition:box-shadow .3s var(--k-ease-out)}.k-main-search__form:focus-within{box-shadow:0 1px 0 currentColor}.k-main-search__input{flex:1;min-width:0;padding:.12em 0 .18em;border:0;background:transparent;font-family:var(--k-font-display);font-size:clamp(3rem,7vw,6.5rem);line-height:1;letter-spacing:-.01em;outline:none;-webkit-appearance:none;appearance:none}.k-main-search__input::placeholder{color:var(--k-muted);opacity:.55}.k-main-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.k-main-search__submit{display:inline-flex;align-items:center;gap:.8em;min-height:44px}.k-main-search__arrow{font-size:1.25rem;transition:transform .5s var(--k-ease-out)}.k-main-search__submit:hover .k-main-search__arrow{transform:translate(6px)}.k-main-search__meta{padding-block:20px clamp(24px,3vw,40px)}.k-main-search__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(32px,4vw,64px) clamp(16px,2vw,32px);padding:0;list-style:none}.k-main-search__page{display:grid;gap:10px;padding:24px 0;border-top:1px solid var(--k-line);text-decoration:none}.k-main-search__page-title{font-family:var(--k-font-display);font-size:var(--k-step-2);line-height:1.05}.k-main-search__empty{display:grid;gap:10px;padding-block:clamp(8px,2vw,24px) 16px}.k-main-search__empty-title{font-family:var(--k-font-display);font-size:var(--k-step-3);line-height:1}.k-main-search__browse{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px clamp(32px,6vw,112px);margin-top:clamp(40px,5vw,72px)}.k-main-search__browse .k-label{margin-bottom:14px}.k-main-search__chips{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none}.k-main-search__chip{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--k-line);border-radius:999px;font-size:.9375rem;text-decoration:none;transition:background-color .35s var(--k-ease-out),color .35s var(--k-ease-out),border-color .35s var(--k-ease-out)}.k-main-search__chip:hover{background:var(--k-ink);border-color:var(--k-ink);color:var(--k-ink-inv)}.k-main-search__browse .k-cart-empty__links{margin-top:0}.k-main-search__pages{display:flex;justify-content:center;gap:32px;margin-top:64px}@media(max-width:1099.98px){.k-main-search__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749.98px){.k-main-search__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}.k-main-search__input{font-size:clamp(2rem,10vw,3rem)}.k-main-search__submit .k-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.k-main-search__submit{min-width:44px;justify-content:center}.k-main-search__browse{grid-template-columns:minmax(0,1fr)}}
