.sexyhair-header-search{display:inline-flex;line-height:0}.sexyhair-header-icon--search{cursor:pointer;list-style:none}.sexyhair-header-icon--search::-webkit-details-marker{display:none}.sexyhair-search__icon-outer{display:flex;align-items:center;justify-content:center}.sexyhair-search__icon-search{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-black)}.sexyhair-search__icon-search svg{width:100%;height:100%;display:block}.sexyhair-header-icon--search:focus,.sexyhair-header-icon--search:focus-visible{outline:none;box-shadow:none}.sexyhair-search-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end;visibility:hidden;pointer-events:none}details[open]>.sexyhair-search-drawer{visibility:visible;pointer-events:auto}.sexyhair-search-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0000;transition:background-color .6s cubic-bezier(.75,0,.175,1)}details[open]>.sexyhair-search-drawer .sexyhair-search-drawer__overlay{background-color:#0000004d}.sexyhair-search-drawer__panel{position:relative;width:100%;max-width:712px;height:100%;display:flex;flex-direction:column;padding:32px 24px;overflow:hidden;transform:translate(100%);transition:transform .6s cubic-bezier(.75,0,.175,1);z-index:1}details[open]>.sexyhair-search-drawer .sexyhair-search-drawer__panel{transform:translate(0)}.sexyhair-search-drawer__header{position:relative;flex-shrink:0;padding-right:32px}.sexyhair-search-drawer__form{display:flex;align-items:center;height:60px;border-bottom:1px solid var(--color-black)}.sexyhair-search-drawer__input{flex:1;min-width:0;height:100%;padding:0;border:none;outline:none;font-family:var(--font-body);font-size:32px;font-weight:var(--font-weight-ultralight);line-height:60px;letter-spacing:3px;text-transform:uppercase;color:var(--color-gray-69);background:transparent}.sexyhair-search-drawer__input::placeholder{color:var(--color-gray-69);opacity:1}.sexyhair-search-drawer__input::-webkit-search-cancel-button,.sexyhair-search-drawer__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.sexyhair-scope .sexyhair-search-drawer__input,.sexyhair-scope .sexyhair-search-drawer__input:focus,.sexyhair-scope .sexyhair-search-drawer__input:focus-visible{outline:none;box-shadow:none;border:none}.sexyhair-search-drawer__form:focus-within{border-bottom-width:2px}.sexyhair-scope .sexyhair-search-drawer__clear{position:absolute;top:67px;left:0;padding:0;border:none;background:none;font-family:var(--font-body);font-size:14px;font-weight:var(--font-weight-light);line-height:24px;color:var(--color-gray-69);cursor:pointer}.sexyhair-search-drawer__clear-label{text-decoration:underline}.sexyhair-scope .sexyhair-search-drawer__clear[hidden]{display:none}.sexyhair-scope .sexyhair-search-drawer__close{position:absolute;top:-12px;right:-10px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;cursor:pointer;font-family:var(--font-body);font-size:24px;font-weight:var(--font-weight-ultralight);line-height:24px;color:var(--color-black)}.sexyhair-scope .sexyhair-search-drawer__close:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.sexyhair-search-drawer__results{flex:0 1 auto;min-height:0;margin-top:56px;padding-right:24px;overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:80px}.sexyhair-search-drawer__results::-webkit-scrollbar{width:6px}.sexyhair-search-drawer__results::-webkit-scrollbar-track{background:var(--color-light-gray)}.sexyhair-search-drawer__results::-webkit-scrollbar-thumb{background:var(--color-black)}@supports not selector(::-webkit-scrollbar){.sexyhair-search-drawer__results{scrollbar-width:thin;scrollbar-color:var(--color-black) var(--color-light-gray)}}.sexyhair-search-tabs{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 32px;padding:12px 16px;background-color:var(--color-black)}@media screen and (max-width:749px){.sexyhair-search-tabs{column-gap:16px;padding:12px 8px}}.sexyhair-scope .sexyhair-search-tabs__tab{padding:0;border:none;background:none;font-family:var(--font-body);font-size:14px;font-weight:var(--font-weight-light);line-height:24px;white-space:nowrap;color:var(--color-light-gray);cursor:pointer}.sexyhair-scope .sexyhair-search-tabs__tab:hover,.sexyhair-scope .sexyhair-search-tabs__tab--active{color:var(--color-white)}.sexyhair-scope .sexyhair-search-tabs__tab--active{font-weight:var(--font-weight-roman)}.sexyhair-scope .sexyhair-search-tabs__tab--active .sexyhair-search-tabs__label{text-decoration:underline;text-underline-offset:4px}.sexyhair-scope .sexyhair-search-tabs__tab:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.sexyhair-search-panel{display:none;padding-top:24px}.sexyhair-search-panel--active{display:block}.sexyhair-search-results__empty{margin:0;font-size:18px;font-weight:var(--font-weight-light);line-height:27px;text-align:center;color:var(--color-black)}.sexyhair-search-results__list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.sexyhair-search-card{display:flex;align-items:center;gap:24px;padding:12px 24px 12px 12px;border:1px solid var(--color-black);background-color:var(--color-white);color:var(--color-black);text-decoration:none}.sexyhair-search-card--product{gap:12px;padding:16px 24px 16px 12px}.sexyhair-search-card__link{flex:1;min-width:0;display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.sexyhair-search-card__media{flex-shrink:0;display:flex;width:106px;height:106px}.sexyhair-scope .sexyhair-search-card__image{width:106px;height:106px;object-fit:contain}.sexyhair-scope .sexyhair-search-card__image--cover{object-fit:cover}.sexyhair-search-card__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.sexyhair-search-card__info--article{gap:9px;padding-bottom:16px}.sexyhair-search-card__text{display:flex;flex-direction:column}.sexyhair-search-card__text--page{gap:5px}.sexyhair-search-card__title{font-size:18px;font-weight:var(--font-weight-roman);line-height:27px;letter-spacing:.25px;text-transform:capitalize}.sexyhair-search-card__sub-name{font-size:16px;font-weight:var(--font-weight-light);line-height:22px;letter-spacing:.25px}.sexyhair-search-card__price{font-size:15px;font-weight:var(--font-weight-light);line-height:27px;letter-spacing:.15px}.sexyhair-search-card__price-muted{color:var(--color-gray-69)}.sexyhair-search-card__sold-out{font-weight:var(--font-weight-bold);text-transform:uppercase}.sexyhair-search-card__label{font-size:11px;font-weight:var(--font-weight-roman);line-height:27px;letter-spacing:.25px;text-transform:uppercase}.sexyhair-search-card__article-title{font-size:18px;font-weight:var(--font-weight-light);line-height:27px;letter-spacing:.25px;text-transform:capitalize}.sexyhair-search-card__link:hover .sexyhair-search-card__title,a.sexyhair-search-card:hover .sexyhair-search-card__title,a.sexyhair-search-card:hover .sexyhair-search-card__article-title{text-decoration:underline}.sexyhair-scope .sexyhair-search-results__link:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.sexyhair-search-card__rating{display:flex;align-items:flex-start;gap:4px}.sexyhair-search-card__rating .sexyhair-product-rating__stars{display:flex;gap:4px}.sexyhair-scope .sexyhair-search-card__rating .sexyhair-product-rating__star-icon{width:12px;height:12px}.sexyhair-scope .sexyhair-search-card__rating .sexyhair-product-rating__count{font-size:12px;font-weight:var(--font-weight-light);line-height:13px;letter-spacing:.15px;color:var(--color-black)}.sexyhair-search-card__action{flex-shrink:0}.sexyhair-scope .sexyhair-search-card__cta{width:196px;min-width:0}.sexyhair-scope .sexyhair-search-card__cta.sexyhair-cta--disabled{padding:16px;font-size:16px;line-height:18px;letter-spacing:.72px}.sexyhair-scope .sexyhair-search-card__cta{position:relative}.sexyhair-scope .sexyhair-search-card__cta .loading__spinner{position:absolute;top:50%;left:50%;display:flex;width:20px;height:20px;transform:translate(-50%,-50%)}.sexyhair-scope .sexyhair-search-card__cta .loading__spinner.hidden{display:none}.sexyhair-scope .sexyhair-search-card__cta .loading__spinner .path{stroke:var(--color-white)}.sexyhair-scope .sexyhair-search-card__cta.loading>span{visibility:hidden}.sexyhair-search-card__error{margin-top:8px;font-size:14px;line-height:18px;color:var(--color-sexy-red)}.sexyhair-search-explore{flex-shrink:0;margin-top:56px;padding:12px}:is(.sexyhair-scope,.sexyhair-component) .sexyhair-search-explore__heading{margin:0 0 12px;font-family:var(--font-body);font-size:20px;font-weight:var(--font-weight-bold);line-height:24px;letter-spacing:0;color:var(--color-black)}.sexyhair-search-explore__scroller{overflow-x:auto;scrollbar-width:none}.sexyhair-search-explore__scroller::-webkit-scrollbar{display:none}.sexyhair-search-explore__list{display:flex;gap:20px;margin:0;padding:0;list-style:none;white-space:nowrap}:is(.sexyhair-scope,.sexyhair-component) .sexyhair-search-explore__link{font-size:16px;font-weight:var(--font-weight-light);line-height:24px;color:var(--color-black);text-decoration:none}:is(.sexyhair-scope,.sexyhair-component) .sexyhair-search-explore__link:hover{text-decoration:underline}.sexyhair-search-explore__progress{height:3px;margin-top:8px;overflow:hidden;background-color:var(--color-light-gray)}.sexyhair-search-explore__progress-bar{display:block;width:100%;height:3px;overflow:hidden;font-size:0;background-color:var(--color-black)}@media screen and (max-width:749px){.sexyhair-search-drawer__panel{max-width:100%}.sexyhair-search-card--product{flex-direction:column;align-items:stretch;padding:16px 12px}.sexyhair-search-card__media,.sexyhair-scope .sexyhair-search-card__image{width:85px;height:85px}.sexyhair-scope .sexyhair-search-card__cta,.sexyhair-scope .sexyhair-search-card__cta.sexyhair-cta--disabled{width:100%;padding:16px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/sexyhair-component-header-search.css.map */
