@media screen and (min-width:1000px){.collection--filters-sidebar{--collection-sidebar-width: 284px;column-gap:var(--space-token-md);row-gap:var(--space-token-md)}}@media screen and (min-width:1400px){.collection--filters-sidebar{--collection-sidebar-width: 284px}}.collection-facets-header{display:flex;align-items:center;gap:var(--space-token-s);width:100%;padding-inline:var(--space-token-s);box-sizing:border-box}.collection-facets-header__title{flex:1 0 0;min-width:0;margin:0;font:var(--font-2xl-medium);color:var(--color-text-primary)}.collection-facets-header__reset{flex-shrink:0;font:var(--font-base-medium);color:var(--color-text-link);text-decoration:none}.collection-facets-header__reset:hover{opacity:var(--opacity-75)}.collection__facets .facets-vertical{display:flex;flex-direction:column;gap:var(--space-token-xl)}.collection__facets .accordion{--accordion-spacing: 0;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-token-xs);width:100%;border:none;box-sizing:border-box}.facet-series-fields,.collection__facets .accordion.hidden,.collection-facets-drawer .accordion.hidden,#accordion-filter-p-m-custom-product_series.accordion{display:none!important;height:0!important;min-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important}.collection__facets .accordion:not([open])>.accordion__content{display:none}.collection__facets .accordion+.accordion{border:none}.collection__facets .accordion summary{list-style:none;cursor:pointer}.collection__facets .accordion summary::-webkit-details-marker{display:none}.collection__facets .accordion__toggle,.collection__facets .accordion__toggle.bold{gap:var(--space-token-s);width:100%;box-sizing:border-box;padding:var(--space-token-s);font:var(--font-base-medium);font-weight:var(--font-weight-medium, 500);color:var(--color-text-primary);border-radius:var(--radius-xs);background:transparent;transition:background-color .2s cubic-bezier(.42,0,.58,1)}.collection__facets .accordion__toggle>span:first-of-type{min-width:0}.collection__facets .accordion__content{margin:0;padding-inline:var(--space-token-s);padding-block:var(--space-token-xs);transform:none!important}.collection__facets .accordion__chevron{display:flex;align-items:center;justify-content:center;width:var(--size-8);height:var(--size-8);flex-shrink:0;background:none;color:var(--color-text-primary);border-radius:0}.collection__facets .accordion__chevron svg{width:16px;height:12px}@media screen and (pointer:fine){.collection__facets .accordion summary:hover .accordion__toggle{background:var(--color-bg-gray)}.collection__facets .checkbox-container:hover .checkbox:not(:checked):not(:disabled),.collection__facets union-select:hover .checkbox:not(:checked):not(:disabled){border-color:var(--color-bg-brand-dark)}}.collection__facets .checkbox-list{gap:var(--space-token-s)}.collection__facets .checkbox-container,.collection__facets union-select{display:flex;align-items:center;gap:var(--space-token-xs)}.collection__facets union-select{width:100%}.collection__facets union-select label{opacity:1;padding-inline-start:0;font:var(--font-base-regular);color:var(--color-text-primary);line-height:var(--line-height-base, 22px)}.collection__facets .checkbox{width:var(--size-7);height:var(--size-7);flex-shrink:0;top:0;background-color:#ffffffe6;background-size:0;border:1px solid var(--stroke-20);border-radius:3px;box-shadow:none}.collection__facets .checkbox:checked,.collection__facets .checkbox[type=checkbox]:indeterminate{background-color:var(--color-bg-brand-dark);background-size:10px 8px;border-color:var(--color-bg-brand-dark)}.collection__facets .checkbox~label{opacity:1;padding-inline-start:0;font:var(--font-base-regular);color:var(--color-text-primary)}.collection__facets .checkbox:checked~label{opacity:1}.price-range__bounds{display:none}.collection__facets .price-range,.collection-facets-drawer .price-range{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-token-xs);padding:0;row-gap:var(--space-token-xs)}.collection__facets .price-range__bounds,.collection-facets-drawer .price-range__bounds{display:flex;align-items:center;justify-content:space-between;width:100%;font:var(--font-sm-regular);color:var(--color-text-primary)}.collection__facets .range-group,.collection-facets-drawer .range-group{--price-range-thumb-inset: var(--space-5);--price-range-thumb-size: var(--space-token-xs);box-sizing:border-box;height:var(--space-token-s);padding-inline:var(--price-range-thumb-inset);border-radius:var(--radius-s);overflow:visible;background-color:var(--color-bg-gray-active);background-image:linear-gradient(to var(--transform-origin-end, right),transparent var(--range-min),var(--color-bg-brand-dark) var(--range-min),var(--color-bg-brand-dark) var(--range-max),transparent var(--range-max))}.collection__facets .range-group .range,.collection-facets-drawer .range-group .range{height:var(--space-token-s);overflow:visible}.collection__facets .price-range .range-group .range:last-child,.collection-facets-drawer .price-range .range-group .range:last-child{left:var(--price-range-thumb-inset);right:var(--price-range-thumb-inset);width:auto}.collection__facets .range-group .range::-webkit-slider-runnable-track,.collection-facets-drawer .range-group .range::-webkit-slider-runnable-track{height:var(--space-token-s);background:none;border:none;border-radius:var(--radius-s)}.collection__facets .range-group .range::-webkit-slider-thumb,.collection-facets-drawer .range-group .range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:var(--price-range-thumb-size);height:var(--price-range-thumb-size);margin-top:var(--price-range-thumb-inset);background:var(--color-bg-white);background-clip:border-box;border:0;box-shadow:none;border-radius:var(--radius-full);position:relative;z-index:2;pointer-events:auto}.collection__facets .range-group .range::-moz-range-track,.collection__facets .range-group .range::-moz-range-progress,.collection-facets-drawer .range-group .range::-moz-range-track,.collection-facets-drawer .range-group .range::-moz-range-progress{height:var(--space-token-s);background:none;border:none}.collection__facets .range-group .range::-moz-range-thumb,.collection-facets-drawer .range-group .range::-moz-range-thumb{box-sizing:content-box;width:var(--price-range-thumb-size);height:var(--price-range-thumb-size);background:var(--color-bg-white);border:0;border-radius:var(--radius-full);box-shadow:none;z-index:2;pointer-events:auto}@media not screen and (pointer:fine){.collection__facets .range-group .range::-webkit-slider-thumb,.collection-facets-drawer .range-group .range::-webkit-slider-thumb{width:var(--price-range-thumb-size);height:var(--price-range-thumb-size);margin-top:var(--price-range-thumb-inset);margin-block-start:var(--price-range-thumb-inset)}.collection__facets .range-group .range::-moz-range-thumb,.collection-facets-drawer .range-group .range::-moz-range-thumb{width:var(--price-range-thumb-size);height:var(--price-range-thumb-size)}}.collection__facets .input-group,.collection-facets-drawer .input-group{column-gap:var(--space-token-s);width:100%;height:var(--size-14);margin-block-start:var(--space-token-xs)}.collection__facets .input-group>.text-subdued,.collection-facets-drawer .input-group>.text-subdued{font:var(--font-base-medium);color:var(--color-text-placeholder);flex-shrink:0}.collection__facets .input-prefix,.collection-facets-drawer .input-prefix{height:var(--size-14);padding-inline:var(--space-token-base);padding-block:0;border:1px solid var(--stroke-10);border-radius:var(--radius-s);background:var(--color-bg-gray);box-sizing:border-box}@media screen and (pointer:fine){.collection__facets .input-prefix:hover,.collection-facets-drawer .input-prefix:hover{border-color:var(--stroke-40)}}.collection__facets .input-prefix:focus-within,.collection-facets-drawer .input-prefix:focus-within{border-color:var(--stroke-40);box-shadow:none}.collection__facets .input-prefix>.prefix,.collection-facets-drawer .input-prefix>.prefix{font:var(--font-base-medium);color:var(--color-text-placeholder)}.collection__facets .input-prefix>.field,.collection-facets-drawer .input-prefix>.field{margin-inline-start:var(--space-token-2xs);text-align:start;font:var(--font-base-medium);color:var(--color-text-primary)}@media screen and (min-width:1000px){.collection__top-bar{position:relative;z-index:2}.facets-summary{flex-direction:column;align-items:stretch;gap:var(--space-token-s);min-width:0;overflow:visible}.facets-summary__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-token-s);width:100%;min-height:22px}.facets-summary__count{margin:0;font:var(--font-base-regular);color:var(--color-text-secondary)}.collection--filters-sidebar .sort-by-facet{justify-content:flex-end;align-items:center;gap:var(--space-token-s);margin-inline-start:0;overflow:visible}.facets-summary__sort-label{font:var(--font-base-regular);color:var(--color-text-secondary)}.facets-summary__sort-trigger{display:flex;align-items:center;gap:var(--space-token-2xs);padding:0;margin:0;border:none;background:none;cursor:pointer;font:var(--font-base-regular);color:var(--color-text-primary)}.facets-summary__sort-value{font:var(--font-base-regular);color:var(--color-text-primary)}.facets-summary__sort-icon{flex-shrink:0;color:var(--color-text-primary);transition:transform .2s ease}.facets-summary__sort-trigger[aria-expanded=true] .facets-summary__sort-icon{transform:rotate(180deg)}.facets-summary__sort-popover.popover{--popover-content-max-height: 350px;--popover-content-max-width: 380px;width:auto;min-width:160px;z-index:10;padding:0;position:absolute}.facets-summary__sort-popover.popover::part(content){width:max-content;min-width:160px;border-radius:var(--radius-s);box-shadow:var(--shadow-md);border:1px solid var(--stroke-10)}.facets-summary__sort-popover.popover::part(title),.facets-summary__sort-popover.popover::part(overlay){display:none}.facets-summary__sort-popover.popover::part(body){text-align:start}}.collection--filters-sidebar .active-facets:not(.active-facets--chips){display:none!important}.shopify-section--main-collection .facets__floating-filter,.collection-filter-bar,.collection-filter-bar-wrap,.collection-img-tab-filter,.collection-results__count{display:none}.collection-results-stack{gap:var(--space-token-s)}.shopify-section--main-collection .collection__pagination.pagination--numbered{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:5px;background:transparent;border:0;border-radius:0;margin-top:var(--space-token-md)}.shopify-section--main-collection .pagination--numbered .pagination__item{width:var(--size-12);height:var(--size-12);padding:0;border-radius:var(--radius-full)}.shopify-section--main-collection .pagination--numbered .pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding-inline:18px;box-sizing:border-box;border-radius:var(--radius-xs);font:var(--font-sm-medium);color:var(--color-bg-brand-dark);text-decoration:none}.shopify-section--main-collection .pagination--numbered .pagination__page.is-current{background:var(--color-bg-brand-dark);color:var(--color-text-white-primary)}@media screen and (max-width:999px){.shopify-section--main-collection .collection{margin-block-start:0}.collection-filter-bar-wrap,.collection-img-tab-filter{display:block;box-sizing:border-box;background:var(--color-bg-gray)}.collection-filter-bar-wrap{width:calc(100% + var(--container-horizontal-min-margin-mobile) * 2);margin-inline:calc(-1 * var(--container-horizontal-min-margin-mobile))}.collection-filter-bar{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:var(--space-token-s);width:100%;margin:0;padding-block:var(--space-token-s);padding-inline:var(--space-token-md);border:0;border-bottom:1px solid var(--stroke-10);background:var(--color-bg-gray);color:var(--color-text-primary)}.collection-filter-bar__trigger{display:inline-flex;align-items:center;flex-wrap:nowrap;flex-shrink:0;gap:var(--space-token-2xs);padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:start;white-space:nowrap}.collection-filter-bar__label{flex-shrink:0;white-space:nowrap;font:var(--font-base-semibold);color:var(--color-text-primary)}.collection-filter-bar__trigger svg,.collection-filter-bar svg{width:var(--size-6);height:var(--size-6);flex-shrink:0}.collection-filter-bar__reset{flex-shrink:0;padding:0;border:0;background:transparent;cursor:pointer;font:var(--font-base-medium);color:var(--color-text-primary);text-decoration:none}.collection-filter-bar__reset *{pointer-events:none}.collection-filter-bar-wrap .active-facets--chips,.collection-img-tab-filter .active-facets--chips{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:var(--space-token-xs);padding-block:var(--space-token-s);padding-inline:var(--space-token-md);background:var(--color-bg-white)}.collection-filter-bar-wrap .active-facets--chips::-webkit-scrollbar,.collection-img-tab-filter .active-facets--chips::-webkit-scrollbar{display:none}.collection-filter-bar-wrap .removable-facet,.collection-img-tab-filter .removable-facet{height:var(--size-9);padding-block:0;padding-inline:var(--space-token-s);border:1px solid var(--mask-light-gray-sm);border-radius:var(--radius-xs);background:var(--mask-light-gray-s);color:var(--color-bg-brand-dark);font:var(--font-sm-medium);gap:var(--space-token-2xs);align-items:center;flex-shrink:0}.collection-filter-bar-wrap .removable-facet .tap-area,.collection-img-tab-filter .removable-facet .tap-area{width:var(--size-6);height:var(--size-6);display:inline-flex;align-items:center;justify-content:center;color:inherit}.collection-filter-bar-wrap .removable-facet svg,.collection-img-tab-filter .removable-facet svg{width:var(--size-6);height:var(--size-6)}.collection-results__count{display:block;margin:0;font:var(--font-base-regular);color:var(--color-text-secondary)}.shopify-section--main-collection .collection__results{display:flex;flex-direction:column;gap:var(--space-token-s);padding-block-start:var(--space-token-md)}.shopify-section--main-collection .collection__pagination.pagination--numbered{width:100%;margin-block-start:0}@media screen and (min-width:700px){.collection-filter-bar{padding-inline:var(--space-token-xl);padding-block:var(--space-token-base)}.shopify-section--main-collection .collection__results{gap:var(--space-token-base)}.collection-filter-bar-wrap .active-facets--chips,.collection-img-tab-filter .active-facets--chips{flex-wrap:wrap;overflow-x:visible}.collection-img-tab-filter .active-facets--chips{padding-inline:var(--space-token-xl)}.collection-img-tab-sticky.is-compact .collection-filter-bar{padding-inline:var(--space-token-xl);padding-block:var(--space-token-s)}.collection-img-tab-sticky.is-compact .active-facets--chips{padding-inline:var(--space-token-xl)}}}@media screen and (min-width:768px){.collection-filter-bar__trigger svg{width:18px;height:18px}}.collection-facets-drawer__header{display:none}.collection-facets-drawer::part(footer){background:var(--color-bg-white)}.collection-facets-drawer .facets-drawer__floating-apply{background-color:var(--color-bg-white);background-image:none}@media screen and (max-width:999px){.collection-facets-drawer.drawer{padding:0;top:auto;bottom:0;left:0;right:0;width:100%;height:auto;max-height:90vh}.collection-facets-drawer.drawer>[is=close-button]{display:none}.collection-facets-drawer.drawer::part(overlay),.collection-facets-drawer::part(overlay){background:var(--mask-light-gray-l)}.collection-facets-drawer.facets-drawer.drawer::part(header),.collection-facets-drawer.facets-drawer::part(header){display:none}.collection-facets-drawer.facets-drawer.drawer::part(content),.collection-facets-drawer.facets-drawer::part(content){height:auto;max-height:90vh;border-radius:var(--radius--base) var(--radius--base) 0 0;background:var(--color-bg-white)}.collection-facets-drawer::part(body){padding:var(--space-token-xl) var(--space-token-md) var(--space-token-md);min-height:0}.collection-facets-drawer::part(footer){flex-shrink:0;margin-block-start:auto;padding:var(--space-token-s) var(--space-token-md);padding-block-end:calc(var(--space-token-s) + env(safe-area-inset-bottom,0px));border-block-start:0;background:var(--color-bg-white)}.collection-facets-drawer .collection-facets-drawer__header{display:flex;align-items:center;gap:var(--space-token-s);width:100%;margin-block-end:var(--space-token-md)}.collection-facets-drawer__title{flex:1 0 0;min-width:0;margin:0;font:var(--font-lg-semibold);color:var(--color-text-primary)}.collection-facets-drawer__close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--size-10);height:var(--size-10);padding:0;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--color-text-primary);cursor:pointer;pointer-events:auto}.collection-facets-drawer__close svg{width:var(--size-7);height:var(--size-7);pointer-events:none}.collection-facets-drawer .facets-vertical{gap:var(--space-token-md);min-height:0}.collection-facets-drawer .accordion{--accordion-spacing: 0;border:0;width:100%}.collection-facets-drawer .accordion+.accordion{border:0}.collection-facets-drawer #facet-form>details:last-of-type:not(.hidden){padding-bottom:var(--space-token-md)}.collection-facets-drawer .accordion__toggle,.collection-facets-drawer .accordion__toggle.bold{gap:var(--space-token-s);width:100%;padding:0;font:var(--font-base-medium);color:var(--color-text-primary);background:transparent}.collection-facets-drawer .accordion__title{font:var(--font-base-medium);color:var(--color-text-primary)}.collection-facets-drawer .accordion__chevron{display:flex;align-items:center;justify-content:center;width:var(--size-8);height:var(--size-8);background:none;color:var(--color-text-primary)}.collection-facets-drawer .accordion__chevron svg{width:var(--size-8);height:var(--size-8)}.collection-facets-drawer .accordion__content{margin:0;padding:0;padding-block-start:var(--space-token-s);transform:none!important}.collection-facets-drawer .checkbox-list{gap:var(--space-token-base)}.collection-facets-drawer .checkbox-container,.collection-facets-drawer union-select{display:flex;align-items:center;gap:var(--space-token-xs)}.collection-facets-drawer .checkbox{width:var(--size-7);height:var(--size-7);box-sizing:content-box;flex-shrink:0;top:0;background-color:#ffffffe6;background-size:0;border:1px solid var(--color-gray-300);border-radius:3px;box-shadow:none}.collection-facets-drawer .checkbox:checked,.collection-facets-drawer .checkbox[type=checkbox]:indeterminate{background-color:var(--color-bg-brand-dark);background-size:10px 8px;border-color:var(--color-bg-brand-dark)}.collection-facets-drawer .checkbox~label{opacity:1;padding-inline-start:0;font:var(--font-base-regular);color:var(--color-text-primary)}.collection-facets-drawer .facets-drawer__floating-apply{position:static;z-index:auto;isolation:auto;margin:0;padding:0;background-color:var(--color-bg-white);background-image:none}.collection-facets-drawer .facets-drawer__floating-apply--split{display:flex;align-items:stretch;gap:var(--space-token-s)}.collection-facets-drawer .facets-drawer__floating-apply--split>*{flex:1 1 0;min-width:0}.collection-facets-drawer .facets-drawer__floating-apply--split .button--outline{background-color:var(--color-bg-white)}.collection-facets-drawer .facets-drawer__floating-apply [is=facet-apply-button]>span:last-child{display:none}.collection-facets-drawer .facets-drawer__floating-apply--split .button,.collection-facets-drawer .facets-drawer__floating-apply--split .btn{min-height:var(--size-13);height:var(--size-13)}.collection-facets-drawer__reset *{pointer-events:none}.collection-facets-drawer #accordion-sort-by{display:none}}@media screen and (max-width:999px){.shopify-section--main-collection.is-loading .collection__results{opacity:1;position:relative}.shopify-section--main-collection.is-loading .collection__results:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:var(--color-text-white-primary)}.shopify-section--main-collection.is-loading .collection__results:before{content:"";position:absolute;z-index:3;top:50%;left:50%;width:var(--size-11);height:var(--size-11);margin:calc(var(--size-11) / -2) 0 0 calc(var(--size-11) / -2);box-sizing:border-box;border:2px solid var(--stroke-10);border-top-color:var(--color-bg-brand-dark);border-radius:var(--radius-full);animation:collection-facets-spin .8s linear infinite;pointer-events:none}}@keyframes collection-facets-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/collection-facets.css.map */
