.sexyhair-collection__layout{display:block}.sexyhair-collection__sidebar{display:none}@media screen and (min-width:990px){.sexyhair-collection__mobile-filter-fab{display:none}.sexyhair-collection--vertical .sexyhair-collection__layout{display:grid;grid-template-columns:250px 1fr;gap:40px;align-items:start;padding-top:20px}.sexyhair-collection--vertical .sexyhair-collection__sidebar{display:block;position:sticky;top:20px}}@media screen and (min-width:990px)and (max-width:1024px){.sexyhair-collection--vertical .grid--4-col-desktop .grid__item,.sexyhair-collection--vertical .grid--3-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:989px){.sexyhair-collection__mobile-filter-fab{position:sticky;top:0;z-index:10;display:flex;justify-content:center;padding:12px 0;background-color:var(--color-white, #fff)}}.sexyhair-collection__mobile-filter-fab .sexyhair-facets-mobile{flex:none;height:auto}.sexyhair-collection__mobile-filter-fab .sexyhair-drawer__trigger{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border:none;border-radius:0;background-color:var(--color-rich-black);box-shadow:0 4px 16px #00000040;cursor:pointer}.sexyhair-collection__mobile-filter-fab .sexyhair-facets-mobile__label{display:flex;align-items:center;gap:8px;background:transparent;color:var(--color-white, #fff);font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1;letter-spacing:.5px;text-transform:uppercase}.sexyhair-collection__mobile-filter-fab .sexyhair-facets-mobile__label svg{color:var(--color-white, #fff)}.sexyhair-component .sexyhair-collection-nav__header,.sexyhair-collection-nav__header{display:flex;align-items:center;padding-top:16px;padding-bottom:16px;list-style:none;font-size:13px;line-height:1}.sexyhair-component .sexyhair-collection-nav__body,.sexyhair-collection-nav__body{padding-bottom:20px}.sexyhair-component .sexyhair-collection-nav__list,.sexyhair-collection-nav__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.sexyhair-component .sexyhair-collection-nav__item,.sexyhair-collection-nav__item{margin:0}.sexyhair-component .sexyhair-collection-nav__link,.sexyhair-collection-nav__link{display:block;padding-top:12px;padding-bottom:12px;transition:color .15s ease;font-size:14px;line-height:24px;letter-spacing:.5px}.sexyhair-component .sexyhair-product-count,.sexyhair-product-count{display:flex;align-items:center}.sexyhair-collection__sort-bar{padding:8px 0}.sexyhair-collection__sort-bar-inner{display:flex;align-items:center;justify-content:flex-end}.sexyhair-collection__tab-bar{border-bottom:1px solid var(--color-cloudy)}.sexyhair-collection__tab-bar-inner{display:flex;align-items:center;gap:12px}@media screen and (min-width:990px){.sexyhair-collection__tab-bar-inner{gap:32px}}.sexyhair-collection__product-count{margin-left:auto;margin-right:auto}.sexyhair-collection__tab-sort .sexyhair-sort__trigger{padding:12px 0;font-family:var(--font-body);font-size:14px;line-height:24px;letter-spacing:.15px}@media screen and (min-width:990px){.sexyhair-collection__tab-sort .sexyhair-sort__trigger{padding:16px 4px}}@media screen and (max-width:989px){.sexyhair-collection__tab-sort .sexyhair-sort__popover{right:0;left:auto}}.sexyhair-collection__tab{display:inline-block;padding:12px 0;font-family:var(--font-body);font-weight:400;font-size:14px;line-height:24px;letter-spacing:.15px;color:var(--color-rich-black);text-decoration:none;white-space:nowrap}@media screen and (min-width:990px){.sexyhair-collection__tab{padding:16px 4px;font-size:16px}}.sexyhair-collection-picker{position:relative;display:inline-block}.sexyhair-collection-picker__trigger{display:inline-flex;align-items:center;gap:4px;padding:12px 0;border:none;background:transparent;font-family:var(--font-body);font-weight:400;font-size:14px;line-height:24px;letter-spacing:.15px;color:var(--color-rich-black);cursor:pointer}@media screen and (min-width:990px){.sexyhair-collection-picker__trigger{padding:16px 4px;font-size:16px}}.sexyhair-collection-picker__chevron{transition:transform .2s ease;color:var(--color-storm-dust)}.sexyhair-collection-picker.is-open .sexyhair-collection-picker__chevron{transform:rotate(180deg)}.sexyhair-collection-picker__popover{position:absolute;left:0;top:calc(100% - 4px);z-index:20;min-width:220px;overflow:hidden;border:1px solid var(--color-cloudy, #ABAAA7);border-radius:2px;box-shadow:0 2px 10px #00000014;background-color:#fff}@media screen and (min-width:990px){.sexyhair-collection-picker__popover{left:50%;transform:translate(-50%)}}.sexyhair-collection-picker__popover[hidden]{display:none}.sexyhair-collection-picker__popover-content{padding-top:12px;padding-bottom:12px}.sexyhair-collection-picker__option{display:flex;align-items:center;gap:8px;padding:8px 20px;text-decoration:none;color:var(--color-rich-black);font-family:var(--font-body);font-size:14px;line-height:1.6;transition:background-color .15s ease;white-space:nowrap}.sexyhair-collection-picker__option:hover{background-color:var(--color-athens-blue, #F4F6F8)}.sexyhair-collection-picker__option--active{font-weight:700}.sexyhair-collection-picker__check{flex-shrink:0}.loading-overlay.sexyhair-collection__loading-overlay{background-color:#ffffffb3}.sexyhair-collection__grid-wrapper.loading .loading-overlay{display:flex!important;align-items:flex-start;justify-content:center;padding-top:100px}.loading-overlay__spinner svg{width:100%;height:100%;animation:sexyhair-spin 1s linear infinite}@keyframes sexyhair-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sexyhair-tag-filters{display:block;padding:32px 0 50px}.sexyhair-tag-filters+.sexyhair-collection__layout #product-grid{margin-top:0}.sexyhair-tag-filters__desktop{display:none}@media screen and (min-width:990px){.sexyhair-tag-filters__desktop{display:flex;flex-wrap:wrap;justify-content:flex-start;column-gap:40px;row-gap:8px}.sexyhair-tag-filters__desktop--single-row{justify-content:center}}.sexyhair-tag-filters__mobile{display:block;padding:0 24px}@media screen and (min-width:990px){.sexyhair-tag-filters__mobile{display:none}}.sexyhair-tag-dropdown{position:relative}.sexyhair-tag-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:400;letter-spacing:.3px;color:#000;background:#fff;border:1px solid var(--color-cloudy, #ABAAA7);border-radius:2px;cursor:pointer;transition:border-color .15s ease}.sexyhair-tag-dropdown__trigger:hover{border-color:#000}.sexyhair-tag-dropdown.is-open .sexyhair-tag-dropdown__trigger{border-color:#000;border-bottom-left-radius:0;border-bottom-right-radius:0}.sexyhair-tag-dropdown__chevron{transition:transform .2s ease;color:var(--color-storm-dust, #666460);flex-shrink:0}.sexyhair-tag-dropdown.is-open .sexyhair-tag-dropdown__chevron{transform:rotate(180deg)}.sexyhair-tag-dropdown__list{position:absolute;top:100%;left:0;right:0;z-index:20;list-style:none;margin:0;padding:0;background:#fff;border:1px solid #000;border-top:none;border-radius:0 0 2px 2px;max-height:280px;overflow-y:auto;box-shadow:0 4px 12px #00000014}.sexyhair-tag-dropdown__option{padding:10px 16px;font-family:inherit;font-size:15px;font-weight:400;letter-spacing:.3px;color:#000;cursor:pointer;transition:background-color .1s ease}.sexyhair-tag-dropdown__option:hover{background-color:#f5f5f5}.sexyhair-tag-dropdown__option--active{font-weight:700}.sexyhair-tag-dropdown__option:focus,.sexyhair-tag-dropdown__option:focus-visible{background-color:#f5f5f5;outline:2px solid #DD0032;outline-offset:-2px}.sexyhair-tag-filter__btn{background:none;border:none;border-radius:0;padding:0;color:#000;font-family:helvetica-neue-lt-pro,sans-serif;font-size:14.625px;font-weight:300;line-height:27px;letter-spacing:.72px;white-space:nowrap;cursor:pointer;transition:color .15s ease}.sexyhair-tag-filter__btn:hover,.sexyhair-tag-filter__btn--active,.sexyhair-tag-filter__btn--active:hover{color:#808291}.grid__item--tag-hidden{display:none!important}#product-grid{position:relative}.grid__item--tag-leaving{z-index:1;transform-origin:center center;pointer-events:none}@media(prefers-reduced-motion:reduce){.grid__item--tag-leaving{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/sexyhair-component-collection.css.map */
