.facets-vertical-sort{border-bottom:1px solid var(--color-border-soft);padding-bottom:var(--space-3);margin-bottom:var(--space-5);align-items:baseline;gap:var(--space-5)}.facets-vertical-sort .facet-filters__label label,.facet-filters__label{font-family:var(--font-sans);font-size:var(--type-caption);font-weight:500;letter-spacing:var(--letter-spacing-cta);text-transform:uppercase;color:var(--color-text-tertiary)}.product-count-vertical .product-count__text,.product-count__text{font-size:var(--type-caption);color:var(--color-text-tertiary);letter-spacing:.01em}.facet-filters__field{display:flex;align-items:center;gap:var(--space-3)}.facet-filters__field .select{position:relative;display:inline-flex;align-items:center}.facet-filters__field .select__select{-webkit-appearance:none;appearance:none;font-family:var(--font-sans);font-size:var(--type-small);line-height:1;color:var(--color-text-primary);background:var(--color-bg-card);border:1px solid var(--color-border-medium);border-radius:var(--radius-pill);padding:1.15rem 4.2rem 1.15rem 1.8rem;min-height:4.2rem;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color .16s ease,box-shadow .16s ease}.facet-filters__field .select__select:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.facet-filters__field .select__select:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.facet-filters__field .select>svg,.facet-filters__field .select .icon-caret,.facet-filters__field .select .svg-wrapper{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;margin:0;pointer-events:none;color:var(--color-text-tertiary)}@media screen and (min-width:750px){#main-collection-filters,#main-search-filters,.facets-vertical .facets-wrapper{position:sticky;top:calc(var(--header-height, 8rem) + var(--space-4));align-self:flex-start;flex:0 0 auto;width:auto;max-height:none;overflow:visible;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;padding:0 var(--space-6) 0 0}.facets__form-vertical{width:27rem}.facets-vertical .product-grid-container{min-width:0}}.facets__heading--vertical{font-family:var(--font-serif);font-size:var(--type-h3);font-weight:500;letter-spacing:var(--letter-spacing-serif);color:var(--color-text-primary);margin:0}.active-facets-vertical-filter{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.facets-vertical .active-facets__button-remove.underlined-link{font-size:var(--type-caption);letter-spacing:var(--letter-spacing-cta);text-transform:uppercase;color:var(--color-text-tertiary);text-underline-offset:3px}.facets-vertical .active-facets__button-remove.underlined-link:hover{color:var(--color-brand-primary-hover)}.facets__disclosure-vertical{border-top:1px solid var(--color-border-soft);border-bottom:0}.facets__disclosure-vertical:last-of-type{border-bottom:1px solid var(--color-border-soft)}.facets-vertical .facets__summary{padding:var(--space-4) 0;cursor:pointer;list-style:none}.facets-vertical .facets__summary>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.facets-vertical .facets__summary-label,.facets-vertical .facets__summary>div>span:first-child{font-family:var(--font-sans);font-size:var(--type-small);font-weight:500;letter-spacing:var(--letter-spacing-cta);text-transform:uppercase;color:var(--color-text-primary)}.facets-vertical .facets__selected{color:var(--color-brand-primary);font-weight:500}.facets-vertical .facets__summary .icon-caret{height:.7rem;transition:transform .18s ease;color:var(--color-text-tertiary)}.facets__disclosure-vertical[open] .facets__summary .icon-caret{transform:rotate(180deg)}.facets-vertical .facets__summary:hover .facets__summary-label{color:var(--color-brand-primary-hover)}.facets__display-vertical{padding:0 0 var(--space-4)}.facets__list--vertical,.mobile-facets__list{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.facets__list--vertical .facets__item,.mobile-facets__list .mobile-facets__item{display:inline-block;margin:0}.facets-layout-list--text.facets__list--vertical .facet-checkbox,.facets-layout-list--text.mobile-facets__list .facets__label{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.25rem;margin:0;border:1px solid var(--color-border-medium);border-radius:var(--radius-pill);background:var(--color-bg-card);font-size:var(--type-small);line-height:1.2;color:var(--color-text-secondary);cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.facets-layout-list--text.facets__list--vertical .facet-checkbox:hover,.facets-layout-list--text.mobile-facets__list .facets__label:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.facets-layout-list--text.facets__list--vertical .facet-checkbox.active,.facets-layout-list--text.mobile-facets__list .facets__label.active{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:#fff}.facets-layout-list--text.facets__list--vertical .facet-checkbox.disabled,.facets-layout-list--text.mobile-facets__list .facets__label.disabled{opacity:.4;pointer-events:none}.facets-layout-list--text .facet-checkbox__text-label{font-weight:400}.facets-layout-list--text .facet-checkbox__text{color:inherit;opacity:.7}.facets-layout-list--text.facets__list--vertical .facet-checkbox svg,.facets-layout-list--text.facets__list--vertical .facet-checkbox .svg-wrapper,.facets-layout-list--text.mobile-facets__list .facets__label svg,.facets-layout-list--text.mobile-facets__list .facets__label .svg-wrapper,.facets-layout-list--text.mobile-facets__list .facets__label .mobile-facets__highlight{display:none}.facets-layout-list--text.facets__list--vertical .facet-checkbox input[type=checkbox],.facets-layout-list--text.mobile-facets__list .facets__label input[type=checkbox]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.facets-layout-list--swatch{gap:var(--space-3) var(--space-4)}.facets-layout-list--swatch .facets__label,.facets-layout-list--swatch .facet-checkbox{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:var(--type-small);line-height:1.2;color:var(--color-text-secondary);cursor:pointer}.facets-layout-list--swatch .facets__label:hover,.facets-layout-list--swatch .facet-checkbox:hover{color:var(--color-text-primary)}.facets-layout-list--swatch .facets__label.disabled,.facets-layout-list--swatch .facet-checkbox.disabled{opacity:.4;pointer-events:none}.facets-layout-list--swatch .swatch{width:2.8rem;height:2.8rem;border:1px solid var(--color-border-medium)}.swatch-input__input:checked+.swatch-input__label .swatch{outline:2px solid var(--color-brand-primary);outline-offset:2px}.button-show-more.underlined-link{font-size:var(--type-caption);letter-spacing:var(--letter-spacing-cta);text-transform:uppercase;color:var(--color-text-tertiary);margin-top:var(--space-2)}.button-show-more.underlined-link:hover{color:var(--color-brand-primary-hover)}.facets-vertical .facets__price .field__input{border-radius:var(--radius-sm);border-color:var(--color-border-medium);font-size:var(--type-small)}.active-facets__button-inner,.active-facets__button-inner.button.button--tertiary{border:1px solid var(--color-brand-primary);border-radius:var(--radius-pill);background:rgba(var(--color-brand-primary-rgb),.12);color:var(--color-text-primary);font-size:var(--type-caption);box-shadow:none}.active-facets__button-inner:hover{background:rgba(var(--color-brand-primary-rgb),.22)}.facets-vertical .active-facets{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4)}.facets-vertical .active-facets facet-remove,.facets-vertical .active-facets facet-remove:last-of-type,.facets-vertical .active-facets__button,.facets-vertical .active-facets__button-wrapper{margin:0}.facets-vertical .active-facets__button-inner{margin:0;gap:.6rem}.active-facets-vertical-filter{flex:1 0 100%;margin:0 0 var(--space-2)}@media screen and (max-width:749px){.mobile-facets__open{font-size:var(--type-small);font-weight:500;letter-spacing:var(--letter-spacing-cta);text-transform:uppercase;color:var(--color-text-secondary);gap:var(--space-2)}.mobile-facets__open:hover{color:var(--color-text-primary)}.mobile-facets{background-color:var(--overlay-medium)}.mobile-facets__inner{margin-left:0;margin-right:auto;width:min(88vw,40rem);max-width:min(88vw,40rem);height:100dvh;background:var(--color-bg-page);border-width:0 var(--drawer-border-width) 0 0;filter:drop-shadow(6px 0 24px rgba(var(--color-shadow),.14))}.js .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translate(-105vw)}.menu-opening .mobile-facets__inner{transform:translate(0)}.mobile-facets__header{border-bottom:1px solid var(--color-border-soft);padding:var(--space-4) var(--space-5);background:var(--color-bg-page)}.mobile-facets__heading{font-family:var(--font-sans);font-size:var(--type-small);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-primary)}.mobile-facets__count{font-size:var(--type-caption);color:var(--color-text-tertiary);margin-top:.2rem}.mobile-facets__close{left:1rem;right:auto;color:var(--color-text-primary)}.mobile-facets__header{padding-left:5.4rem}.mobile-facets__summary{padding:var(--space-4) var(--space-5);font-family:var(--font-sans);font-size:var(--type-small);font-weight:500;letter-spacing:var(--letter-spacing-cta);text-transform:uppercase;color:var(--color-text-primary);border-bottom:1px solid var(--color-border-soft);min-height:5.4rem}.mobile-facets__submenu{background:var(--color-bg-page);padding:0 var(--space-5)}.mobile-facets__submenu .mobile-facets__list{padding:var(--space-4) 0}.mobile-facets__close-button{font-size:var(--type-caption);letter-spacing:var(--letter-spacing-cta);text-transform:uppercase;color:var(--color-text-secondary);padding-top:var(--space-4)}.mobile-facets__footer{border-top:1px solid var(--color-border-soft);background:var(--color-bg-page);gap:var(--space-3);padding:var(--space-4) var(--space-5)}.mobile-facets__footer .button:not(.button--secondary){background:var(--color-brand-primary);color:#fff;border:0;border-radius:var(--radius-pill)}.mobile-facets__footer .button:not(.button--secondary):hover{background:var(--color-brand-primary-hover)}.mobile-facets__clear.underlined-link{color:var(--color-text-secondary);font-size:var(--type-small);letter-spacing:var(--letter-spacing-cta);text-transform:uppercase}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-facets-brand.css.map */
