.collection-header{display:flex;flex-direction:column;padding-top:3rem}.collection-header__title-wrapper{width:100%;text-align:center}.collection-header__title{margin:0;font-size:2.4rem;font-weight:var(--product-card-title-weight, var(--font-heading-weight))}.collection-header__title--uppercase{text-transform:uppercase}.facets-container{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto)}.facets-controls-wrapper{display:flex;align-items:center;gap:2rem;grid-column:1 / -1;grid-row:1;min-width:0}.facets-controls-wrapper .mobile-facets__wrapper{flex:1 0 0;min-width:0}.facets-controls-wrapper .facets{flex-shrink:0}.mobile-facets__list{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.facets{display:block;grid-column-start:span 2}.facets__form{display:grid;grid-template-columns:1fr max-content max-content}.facets__reset{margin-left:auto}.facets__and-helptext{color:var(--color-border-medium);font-size:calc(var(--font-heading-scale) * 1.2rem);line-height:calc(var(--font-heading-scale) * 1.2rem)}.facets__list{padding:.5rem 2rem}.facets-layout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center;padding:2rem 2.4rem}.facets-layout-grid.facets-layout-grid{gap:1rem}.facets-layout-grid.facets__list--vertical{padding:1rem 0}.facets__item{display:flex;align-items:center}.facets-layout-grid>*{align-items:flex-start}.facets-layout-grid .facets__label{display:flex;flex-direction:column;padding:0;height:100%;font-size:1.3rem}.facets-layout-grid .facets__image-wrapper{display:block;position:relative;aspect-ratio:1 / 1;min-height:0;padding:.4rem}.facets__image{width:100%;height:100%;object-fit:contain}.facets-layout-grid--image .facets__label{outline-style:solid;outline-color:transparent;transition-property:outline-color,outline-width;transition-duration:var(--duration-short);transition-timing-function:ease}.facets-layout-grid--image .facet-checkbox__text{padding:.4rem}.facets-layout-grid--image .facets__label.active{outline-color:rgb(var(--color-foreground));outline-width:.1rem}.facets-layout-grid--image .facets__label.focused{outline-color:var(--color-border-medium);outline-width:.2rem}.facets-layout-grid--image .facets__label.active.focused{outline-color:rgb(var(--color-foreground));outline-width:.1rem}.facets-layout-grid--image .facets__label.disabled{outline:none}.facets-layout-grid--image .facets__label.disabled .facets__image-wrapper{outline:.1rem solid rgb(var(--color-foreground))}.facets-layout-grid--image .facets__label.disabled .facets__image-wrapper:before{content:"";position:absolute;bottom:0;left:0;width:141.4%;height:.1rem;background-color:rgb(var(--color-foreground));transform:rotate(-45deg);transform-origin:left}.facets-layout-grid--image .facets__label.disabled .disabled-line{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background:transparent;margin:0}.facets-layout-grid--image .facets__label.disabled .disabled-line line{stroke:rgb(var(--color-foreground));stroke-width:1}.list-menu__item label,.list-menu__item input[type=checkbox]{cursor:pointer}.facet-checkbox{padding:1rem 2rem 1rem 0;flex-grow:1;position:relative;font-size:1.4rem;display:flex;word-break:break-word}.facets__label.active:not(.mobile-facets__label--sort),.facets__label.focused:not(.mobile-facets__label--sort){color:rgba(var(--color-foreground),1)}.facets-layout .facets__label.disabled{pointer-events:none}.facets-layout:not(.facets-layout-grid--image) .facets__label.disabled{opacity:.4}.facets-layout-grid--image .facets__label.disabled .facets__image-wrapper{opacity:.2}.facets-layout-grid--image .facets__label.disabled .facet-checkbox__text{opacity:.4}.facets-layout-list--text input[type=checkbox]{position:absolute;opacity:1;width:1.6rem;height:1.6rem;top:.7rem;left:-.4rem;z-index:-1;appearance:none;-webkit-appearance:none}.facets-layout-grid input[type=checkbox]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;opacity:0;width:100%;height:100%}.facet-checkbox>svg,.facet-checkbox>.svg-wrapper{background-color:rgb(var(--color-background));margin-right:1.2rem;flex-shrink:0}.facet-checkbox .svg-wrapper{visibility:hidden;position:absolute;left:.3rem;z-index:5;top:1.4rem;width:1.1rem;height:.7rem}.facet-checkbox>input[type=checkbox]:checked~.svg-wrapper>.icon-checkmark{visibility:visible}@media screen and (forced-colors: active){.facet-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.facet-checkbox>input[type=checkbox]:checked~.svg-wrapper>.icon-checkmark{border:none}}button.facets__button{min-height:0;margin-left:.5rem;padding-top:1.4rem;padding-bottom:1.4rem}facet-filters-form{display:contents}.mobile-facets{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:transparent;pointer-events:none}.mobile-facets__disclosure{display:flex}.mobile-facets__wrapper{margin-left:0;display:flex}.js .mobile-facets__wrapper .disclosure-has-popup>summary:before,.js .mobile-facets__wrapper .disclosure-has-popup[open]:not(.menu-opening)>summary:before{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;z-index:3;background:#0009;pointer-events:none;content:"";cursor:default;opacity:0;visibility:hidden;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.mobile-facets__wrapper .disclosure-has-popup[open]>summary:before{pointer-events:auto;opacity:1;visibility:visible}.mobile-facets__inner{background-color:rgb(var(--color-background));padding:0;width:355px;height:100%;overflow:hidden;pointer-events:all;display:flex;flex-direction:column;border-color:rgba(var(--color-foreground),var(--drawer-border-opacity));border-style:solid;border-width:0 var(--drawer-border-width) 0 0;transform:translate(-100%);visibility:hidden;transition:transform var(--duration-default) ease,visibility var(--duration-default) ease;overscroll-behavior:contain;position:fixed;z-index:4;left:0;top:0}details[open].menu-opening .mobile-facets__inner{transform:translate(0);visibility:visible}.mobile-facets__header{padding:2rem;position:relative;display:flex;justify-content:space-between;align-items:center;border-bottom:.1rem solid var(--color-border-subtle)}.mobile-facets__header-left{display:flex;align-items:center;gap:1rem}.filter-count-badge{display:none;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;padding:0 .4rem;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-radius:10rem;font-size:1rem;line-height:1;transition:opacity .05s ease,transform .05s ease}.filter-count-badge.active{display:inline-flex}.filter-count-badge--drawer{flex-shrink:0}.mobile-facets__info{padding:0}.mobile-facets__heading{margin:0;padding:0;font-size:1.6rem}.mobile-facets__close-header{display:inline-block;padding:0;color:rgb(var(--color-foreground));background-color:transparent;border:none;cursor:pointer}.mobile-facets__close-header .svg-wrapper{height:2rem;width:2rem}.mobile-facets__open-wrapper{display:block;margin-top:3rem;max-width:100%}.mobile-facets__open{text-align:center;width:100%;padding:1.2rem 1.5rem;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));border:.1rem solid var(--color-border-subtle);border-radius:.2rem;transition:border-color .2s ease;text-transform:uppercase;font-size:1.2rem;letter-spacing:.1rem;box-sizing:border-box}.mobile-facets__open-label.button-label{font-size:1.4rem}.mobile-facets__main{flex-grow:1;overflow-y:auto;overscroll-behavior:contain}.mobile-facets__footer{display:none;gap:1rem;padding:1.5rem 2rem 2.5rem;border-top:.1rem solid var(--color-border-subtle);background-color:rgb(var(--color-background));flex-shrink:0}.mobile-facets__footer.active{display:flex}.mobile-facets__footer-reset{flex:1 1 50%;display:flex}.mobile-facets__footer-button{width:100%;flex:1 1 50%;font-size:1.3rem;text-align:center;justify-content:center;min-width:0;padding:0 1.5rem}.mobile-facets__footer-button.button--secondary{--alpha-button-background: 0;--alpha-button-border: 0}.mobile-facets__footer-button.button--secondary:after{display:none}.mobile-facets__footer-apply{--alpha-button-background: 1;background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text))}.mobile-facets__details{border-bottom:.1rem solid var(--color-border-subtle)}.mobile-facets__details:last-child{border-bottom:none}.mobile-facets__summary{padding:2rem 2.5rem 2rem 2rem;cursor:pointer;font-size:1.4rem;color:rgb(var(--color-foreground))}.mobile-facets__summary .svg-wrapper{margin-left:auto;color:rgb(var(--color-foreground))}.mobile-facets__summary>div{display:flex;align-items:center;gap:.5rem}.mobile-facets__content{padding:0 2rem 1rem;overflow:hidden}.mobile-facets__arrow{display:block;color:rgb(var(--color-foreground))}.mobile-facets__details[open] .mobile-facets__arrow .svg-wrapper{transform:rotate(0)}.mobile-facets__arrow .svg-wrapper{transform:rotate(-90deg);transition:transform var(--duration-short) ease}.mobile-facets__item{position:relative}input.mobile-facets__checkbox{border:0;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0;cursor:pointer;appearance:none;-webkit-appearance:none}.mobile-facets__label{padding:1.5rem 2rem 1.5rem 2.5rem;width:100%;word-break:break-word;display:flex;font-size:1.4rem;cursor:pointer;position:relative;transition:background-color .05s ease,color .05s ease}.mobile-facets__label .facet-checkbox__text{position:relative;z-index:2;pointer-events:none}.facets-layout-list--text .mobile-facets__label{padding:.8rem 0;margin:.5rem 0;border:.1rem solid var(--color-border-subtle);border-radius:.2rem;justify-content:center;text-align:center;position:relative}.facets-layout-list--text .mobile-facets__label.active{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:transparent}.facets-layout-list--text .mobile-facets__label.active .facet-checkbox__text{color:rgb(var(--color-background))}.facets-layout-list--size{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:1rem 0}.facets-layout-list--size .mobile-facets__item{width:100%}.facets-layout-list--size .mobile-facets__label{padding:1rem .5rem;margin:0;border:.1rem solid var(--color-border-subtle);border-radius:.2rem;justify-content:center;text-align:center;position:relative;font-size:1.3rem}.facets-layout-list--size .mobile-facets__label.active{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:transparent}.facets-layout-list--size .mobile-facets__label.active .facet-checkbox__text{color:rgb(var(--color-background))}.mobile-facets__label--sort{padding:1rem 0;margin:0;border:none;border-radius:0;justify-content:flex-start;align-items:center;text-align:left;background-color:transparent;transition:none}.mobile-facets__label--sort:hover{border:none;background-color:transparent}.mobile-facets__label--sort.active{background-color:transparent;color:inherit;border:none;font-weight:400}.mobile-facets__label--sort .facet-checkbox__text{color:inherit}.mobile-facets__dot{width:1.8rem;height:1.8rem;border:.1rem solid var(--color-border-subtle);border-radius:50%;margin-right:1.2rem;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none}.mobile-facets__dot:after{content:"";width:1rem;height:1rem;border-radius:50%;background-color:rgb(var(--color-foreground));opacity:0;transition:opacity .05s ease}.mobile-facets__label--sort.active .mobile-facets__dot:after{opacity:1}.mobile-facets__label>svg{background-color:rgb(var(--color-background));position:relative;z-index:2;margin-right:1.2rem;flex-shrink:0}.mobile-facets__arrow{margin-left:auto;color:rgb(var(--color-foreground))}.mobile-facets__arrow .svg-wrapper{width:1.2rem;height:1.2rem;display:flex;color:rgb(var(--color-foreground))}@media screen and (max-width: 749px){.mobile-facets__inner{width:100%;max-width:100%;height:95%;max-height:95vh;top:auto;bottom:-1rem;left:0;right:0;border-width:0;border-radius:var(--border-radius) var(--border-radius) 0 0;transform:translateY(calc(100% + 1rem))}details[open].menu-opening .mobile-facets__inner{transform:translateY(0);visibility:visible}.mobile-facets__disclosure{flex:1 1 auto;min-width:0;max-width:100%}.facets-controls-wrapper{flex-wrap:nowrap;width:100%}.mobile-facets__open-wrapper{display:flex;width:100%}.mobile-facets__open{flex:1 1 auto;min-width:0}.mobile-facets__open-wrapper--sticky{position:fixed;top:var(--header-height, 60px);left:0;right:0;z-index:var(--z-index-overlay);margin-top:0;display:none;pointer-events:auto}body:has([data-header-sticky=none]) .mobile-facets__open-wrapper--sticky{top:0}.mobile-facets__open-wrapper--sticky.visible{display:flex}.mobile-facets__open-wrapper--sticky .mobile-facets__open{background-color:rgb(var(--color-background));width:100%;border-radius:0;border-left:0;border-right:0;pointer-events:auto}.mobile-facets__open-wrapper--sticky .mobile-facets__open *{pointer-events:none}}@media screen and (min-width: 750px){.mobile-facets__inner{width:400px;max-width:400px;left:auto;right:0;border-width:0 0 0 var(--drawer-border-width);transform:translate(100%)}details[open].menu-opening .mobile-facets__inner{transform:translate(0);visibility:visible}.mobile-facets__inner{margin-left:auto;margin-right:0}.collection-header{flex-direction:row;align-items:center;justify-content:space-between}.collection-header__title-wrapper{width:auto;text-align:left}.mobile-facets__open-wrapper{margin-top:0}.mobile-facets__open{border:none;padding:0}.mobile-facets__open-wrapper--sticky{display:none}.mobile-facets__open-label.button-label{font-size:1.3rem}.mobile-facets__open:hover{border:none}.mobile-facets__footer{padding:1.5rem 2rem}.facets-container{grid-template-columns:auto minmax(0,max-content);column-gap:2rem}}.facets-layout-grid--swatch.facets-layout-grid--swatch{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem .4rem}.facets-layout-grid--swatch .mobile-facets__item{display:block;margin:0}.facets__label--swatch.facets__label--swatch{display:flex;flex-direction:row;align-items:center;gap:.8rem;padding:.6rem 0;cursor:pointer;border:none;background:transparent}.facets__label--swatch.facets__label--swatch .swatch{--swatch-size: 1.8rem;--swatch-input--border-radius: 50%;flex-shrink:0;order:-1;outline:.2rem solid transparent;outline-offset:.3rem;outline-style:solid;transition:outline-color .15s ease}.facets__label--swatch .swatch.swatch--square{--swatch-input--border-radius: 0rem}.facets__label--swatch input[type=checkbox]:active~.swatch,.facets__label--swatch input[type=checkbox]:checked~.swatch{outline:.1rem solid rgb(var(--color-foreground))}.facets__label--swatch .facets__swatch-label{font-size:1.4rem;line-height:1.4;color:rgb(var(--color-foreground));flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.facets__label--swatch.active .facets__swatch-label{font-weight:500}.facets__label--swatch .mobile-facets__checkbox{position:absolute;opacity:0;width:0;height:0;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/32/assets/component-facets.css.map */
