.template-search__header.kashira-search-head{margin-bottom:0;text-align:center}.template-search__header.kashira-search-head:not(:has(.kashira-search-tabs)){margin-bottom:3.2rem}@media screen and (min-width:750px){.template-search__header.kashira-search-head:not(:has(.kashira-search-tabs)){margin-bottom:4.8rem}}.kashira-search-head:has(.kashira-search-tabs)+.kashira-search-zero{margin-top:3.2rem}@media screen and (min-width:750px){.kashira-search-head:has(.kashira-search-tabs)+.kashira-search-zero{margin-top:4.8rem}}.kashira-search-head--zero .template-search__search{margin-top:0}.kashira-search-head--zero .kashira-search-head__title{margin-top:2.4rem}.kashira-search-head__title{margin:0;font-size:clamp(2.4rem,3.6vw,3.8rem);font-weight:500;line-height:1.2}.kashira-search-head__title em{font-style:italic;font-weight:400}.template-search__search{margin:2.2rem auto 0;max-width:42rem}main-search{display:block;scroll-margin-top:7.2rem}.template-search--empty{padding-bottom:8rem}.template-search .product-grid-container{padding-top:2.4rem}@media screen and (min-width:750px){.template-search .product-grid-container{padding-top:4rem}}.template-search__search .search{margin-top:0}.template-search__search .field:before,.template-search__search .field:after{display:none}.template-search__search .field{gap:.4rem;border-bottom:2px solid rgb(var(--kashira-sand));transition:border-color var(--kashira-hover-dur) var(--kashira-ease)}.template-search__search .field:focus-within{border-bottom-color:rgb(var(--kashira-sand-deep))}.template-search__search .search__input.field__input{order:1;flex:1 1 auto;min-height:4.6rem;padding-inline-start:.4rem;padding-inline-end:.4rem;font-size:1.6rem;font-weight:500;box-shadow:none}.template-search__search .field__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.template-search__search .search__input.field__input::placeholder{opacity:1;color:rgb(var(--kashira-ink-faint))}.template-search__search .search__button .icon{height:1.8rem}.template-search__search .field__button{min-width:4.4rem;min-height:4.4rem;color:rgb(var(--kashira-sand-deep))}.template-search__search .search__button,.template-search__search .reset__button{position:static}.template-search__search .search__button{order:0}.template-search__search .reset__button{order:2}.template-search__search .reset__button.field__button{color:rgb(var(--kashira-ink-faint))}.template-search__search .reset__button:after{display:none}.template-search__search .predictive-search,.template-search__search .kashira-recent{z-index:4}@media screen and (min-width:750px){.template-search__search .predictive-search,.template-search__search .kashira-recent{left:-9rem;right:-9rem;width:auto}}.kashira-search-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:3.4rem;margin-top:2.6rem;border-bottom:1px solid var(--kashira-hairline)}@media screen and (max-width:749px){.kashira-search-tabs{gap:2.6rem}}.kashira-search-tabs__tab{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 .2rem;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:1.2rem;font-weight:600;letter-spacing:var(--kashira-track);text-transform:uppercase;text-decoration:none;color:rgb(var(--kashira-ink-soft));transition:color var(--kashira-hover-dur) var(--kashira-ease),border-color var(--kashira-hover-dur) var(--kashira-ease)}.kashira-search-tabs__tab:hover{color:rgb(var(--kashira-maroon))}.kashira-search-tabs__tab--active{color:rgb(var(--kashira-maroon));font-weight:700;border-bottom-color:rgb(var(--kashira-sand))}.kashira-search-tabs__count{font-size:1.1rem;font-weight:500;letter-spacing:.06em;color:rgb(var(--kashira-ink-faint))}.kashira-search-tabs__count:empty{display:none}.kashira-search-tabs__tab--reset{color:rgb(var(--kashira-ink-faint))}.kashira-search-zero{max-width:96rem;margin-inline:auto;text-align:center}.kashira-search-zero__chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-top:2.4rem}.kashira-search-zero__chip{position:relative;display:inline-flex;align-items:center;min-height:3.4rem;padding:0 1.4rem;border:1px solid rgb(var(--kashira-sand));border-radius:17px;background:var(--kashira-sand-tint-bg);font-size:1.1rem;font-weight:600;text-decoration:none;color:var(--kashira-sand-tint-ink);transition:background-color var(--kashira-hover-dur) var(--kashira-ease),color var(--kashira-hover-dur) var(--kashira-ease)}.kashira-search-zero__chip:after{content:"";position:absolute;top:-.5rem;right:0;bottom:-.5rem;left:0}.kashira-search-zero__chip:hover{background:rgb(var(--kashira-maroon));border-color:rgb(var(--kashira-maroon));color:var(--kashira-ivory)}.kashira-search-zero__stylist{display:flex;align-items:center;gap:1.2rem;max-width:56rem;margin:2.2rem auto 0;padding:1.6rem;border:1px solid var(--kashira-sand-tint-border);border-radius:4px;background:var(--kashira-sand-tint-bg);text-align:start;text-decoration:none;color:var(--kashira-sand-tint-ink);transition:box-shadow var(--kashira-hover-dur) var(--kashira-ease)}.kashira-search-zero__stylist:hover{box-shadow:var(--kashira-shadow-card)}.kashira-search-zero__stylist-icon{display:inline-flex;flex:0 0 auto;color:rgb(var(--kashira-sand-deep))}.kashira-search-zero__stylist-icon svg{width:2.4rem;height:2.4rem}.kashira-search-zero__stylist-text{flex:1 1 auto;font-size:1.4rem;font-weight:500;line-height:1.7}.kashira-search-zero__stylist-cta{flex:0 0 auto;font-size:1.1rem;font-weight:600;letter-spacing:var(--kashira-track);text-transform:uppercase;color:rgb(var(--kashira-maroon))}@media screen and (max-width:749px){.kashira-search-zero__stylist{flex-wrap:wrap}.kashira-search-zero__stylist-cta{width:100%}}.kashira-search-zero__sellers{margin-top:3.2rem}.kashira-search-zero__sellers-heading{margin:0 0 1.6rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:var(--kashira-track-wide);text-transform:uppercase;color:rgb(var(--kashira-gold-deep))}.kashira-search-zero__sellers .product-grid{text-align:start}@media screen and (min-width:750px){.kashira-search-zero__sellers .product-grid{row-gap:4.4rem}}@media screen and (max-width:749px){.kashira-search-zero__sellers .product-grid{row-gap:3rem;column-gap:1rem}.kashira-search-zero__sellers .grid--2-col-tablet-down .grid__item{width:calc(50% - .5rem);max-width:calc(50% - .5rem)}}@media(prefers-reduced-motion:reduce){.template-search__search .field,.kashira-search-tabs__tab,.kashira-search-zero__chip,.kashira-search-zero__stylist{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-kashira-search.css.map */
