.ehf-search__header{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-8);text-align:center}.ehf-search__title{margin:0;font-family:var(--font-heading);font-weight:400;font-size:calc((46px) * var(--ehf-type, 1));line-height:1.12;letter-spacing:-.02em;color:var(--color-text);text-wrap:balance}.ehf-search__lede{max-width:46ch;margin:var(--space-3) 0 0;font-size:calc((17px) * var(--ehf-type, 1));line-height:1.6;color:var(--color-neutral-700)}.template-search__search{width:100%;max-width:58rem;margin:var(--space-6) auto 0}.template-search__search .search{margin-top:0}.template-search__search .field{border-radius:var(--radius-pill);background:var(--color-bg);box-shadow:var(--shadow-sm)}.template-search__search .field:after,.template-search__search .field:before{content:none}.template-search__search .field__input{height:60px;padding:0 108px 0 28px;border:2px solid var(--color-neutral-600);border-radius:var(--radius-pill);background:transparent;font-size:calc((16px) * var(--ehf-type, 1));color:var(--color-text);transition:border-color .18s ease}.template-search__search .field__input::placeholder{color:var(--color-neutral-500);opacity:1}.template-search__search .field__input:focus,.template-search__search .field__input:focus-visible{border-color:var(--color-accent-2-500);box-shadow:none;outline:0}.template-search__search .field__label{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.template-search__search .field__button{width:48px;height:48px;top:6px;border-radius:var(--radius-pill);color:var(--color-text)}.template-search__search .search__button,.template-search__search .search__button:not(:focus-visible):not(.focused){right:6px;background-color:var(--color-accent);color:var(--color-bg);box-shadow:none}.template-search__search .search__button:hover,.template-search__search .search__button:not(:focus-visible):not(.focused):hover{background-color:var(--color-accent-600)}.template-search__search .reset__button,.template-search__search .reset__button:not(:focus-visible):not(.focused){right:60px;background-color:transparent;color:var(--color-neutral-600);box-shadow:none}.template-search__search .reset__button:hover,.template-search__search .reset__button:not(:focus-visible):not(.focused):hover{background-color:color-mix(in srgb,var(--color-text) 7%,transparent);color:var(--color-text)}.template-search__search .reset__button:not(:focus-visible):after,.template-search__search .reset__button:not(:focus):after{content:none}.ehf-search__count{margin:var(--space-6) 0 0;font-size:calc((15px) * var(--ehf-type, 1));color:color-mix(in srgb,var(--color-text) 60%,transparent)}.ehf-search__blank{display:flex;flex-direction:column;align-items:center;max-width:80rem;margin-inline:auto;padding-block:var(--space-4) 88px;text-align:center}.ehf-search__blank-emblem{display:grid;place-items:center;width:84px;height:84px;margin-bottom:var(--space-6);border-radius:var(--radius-pill);background:var(--color-accent-2-100);color:var(--color-accent-2-700)}.ehf-search__blank-emblem svg{display:block;width:36px;height:36px}.ehf-search__blank-lead{max-width:52ch;margin:0;font-size:calc((18px) * var(--ehf-type, 1));line-height:1.6;color:var(--color-neutral-700);text-wrap:pretty}.ehf-search__blank-title{margin:var(--space-8) 0 var(--space-4);font-size:calc((14px) * var(--ehf-type, 1));color:color-mix(in srgb,var(--color-text) 60%,transparent)}.ehf-search__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.ehf-search__chip{display:inline-block;padding:9px 20px;border-radius:var(--radius-pill);background:var(--color-surface);font-size:calc((14px) * var(--ehf-type, 1));color:var(--color-text);text-decoration:none;transition:background-color .18s ease}.ehf-search__chip:hover{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.template-search--empty{padding-bottom:0}.template-search__results .product-grid--ethiraj{margin-block:0;padding-bottom:88px}.template-search__results .card--card,.template-search__results .card__inner{border-radius:var(--radius-lg)}@media screen and (max-width:749px){.ehf-search__title{font-size:calc((clamp(30px,7vw,46px)) * var(--ehf-type, 1))}.template-search__search .field__input{height:54px;padding-right:100px}.template-search__search .field__button{width:44px;height:44px;top:5px}.template-search__search .search__button{right:5px}.template-search__search .reset__button{right:54px}}@media(pointer:coarse),screen and (max-width:749px){.ehf-search__chip{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ethiraj-search.css.map */
