.facets-container{padding-bottom:1.25rem}.facets-desktop{display:none}@media(min-width:768px){.facets-desktop{display:block}}.facets-bar{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.facet-filter{min-width:140px}.facet-filter__label{display:block;font-size:.8125rem;font-weight:var(--font-weight-semibold, 600);color:var(--section-text-color, var(--color-foreground));margin-bottom:.375rem;letter-spacing:.01em}.facet-filter__select{width:100%;padding:.5rem .75rem;border:1px solid color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 15%,transparent);border-radius:8px;font-size:.8125rem;color:var(--section-text-color, var(--color-foreground));background-color:transparent;cursor:pointer;transition:border-color .2s ease}.facet-filter__select:hover{border-color:color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 30%,transparent)}.facet-filter__select:focus{outline:none;border-color:var(--section-link-color, var(--color-foreground))}.price-range__inputs{display:flex;align-items:center;gap:.5rem}.price-range__field{position:relative;flex:1}.price-range__currency-symbol{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);font-size:.8125rem;color:color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 50%,transparent);pointer-events:none}.price-range__input{width:100%;padding:.5rem .75rem .5rem 1.5rem;border:1px solid color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 15%,transparent);border-radius:8px;font-size:.8125rem;color:var(--section-text-color, var(--color-foreground));background-color:transparent;transition:border-color .2s ease}.price-range__input::placeholder{color:color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 40%,transparent)}.price-range__input:hover{border-color:color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 30%,transparent)}.price-range__input:focus{outline:none;border-color:var(--section-link-color, var(--color-foreground))}.price-range__separator{color:color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 40%,transparent);font-size:.875rem;-webkit-user-select:none;user-select:none;flex-shrink:0}.facets-clear-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.75rem;font-weight:var(--font-weight-medium, 500);color:#dc2626;text-decoration:none;border:1px solid color-mix(in srgb,#dc2626 20%,transparent);border-radius:9999px;background:transparent;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;align-self:flex-end;margin-bottom:.125rem}.facets-clear-btn:hover{background-color:color-mix(in srgb,#dc2626 6%,transparent);border-color:#dc2626}.facets-clear-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;background-color:#dc2626;color:#fff;border-radius:9999px;font-size:.6875rem;font-weight:600;line-height:1}.facets-product-count{font-size:.8125rem;font-weight:var(--font-weight-medium, 500);color:color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 60%,transparent);white-space:nowrap;align-self:flex-end;margin-left:auto;margin-bottom:.125rem}.mobile-facets-open-button{display:flex;align-items:center;justify-content:center;width:100%;padding:.75rem 1rem;background-color:var(--section-bg-color, var(--color-background));border:1px solid color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 12%,transparent);border-radius:8px;font-size:.875rem;font-weight:var(--font-weight-medium, 500);color:var(--section-text-color, var(--color-foreground));cursor:pointer;margin-bottom:1.25rem;transition:border-color .2s ease,background-color .2s ease}.mobile-facets-open-button:hover{border-color:color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 25%,transparent);background-color:color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 2%,transparent)}.mobile-facets-open-button-text{display:flex;align-items:center;gap:.5rem}.mobile-facets-open-button-icon{width:1.125rem;height:1.125rem;opacity:.7}.facet-filter__active-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;margin-left:.5rem;background-color:var(--section-text-color, var(--color-foreground));color:var(--section-bg-color, var(--color-background));border-radius:9999px;font-size:.6875rem;font-weight:600}@media(min-width:768px){.mobile-facets-open-button{display:none}.mobile-facets-drawer,.mobile-facets-overlay{display:none!important}}.mobile-facets-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0006;z-index:var(--z-overlay, 100);opacity:0;pointer-events:none;transition:opacity .3s ease}.mobile-facets-overlay.opacity-100{opacity:1;pointer-events:auto}.mobile-facets-drawer{position:fixed;top:0;bottom:0;right:0;width:100%;max-width:100%;background-color:var(--color-background, #fff);z-index:var(--z-drawer, 200);transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow:hidden;visibility:hidden}.mobile-facets-drawer:not(.translate-x-full){transform:translate(0);visibility:visible}.mobile-facets-header{position:sticky;top:0;background-color:var(--color-background, #fff);border-bottom:1px solid color-mix(in srgb,var(--color-foreground, #000) 8%,transparent);padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;z-index:10}.mobile-facets-title{font-size:1rem;font-weight:var(--font-weight-semibold, 600);color:var(--color-foreground);margin:0}.mobile-facets-close-button{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:6px;border:none;background:none;cursor:pointer;color:var(--color-foreground);transition:background-color .15s ease}.mobile-facets-close-button:hover{background-color:color-mix(in srgb,var(--color-foreground, #000) 5%,transparent)}.mobile-facets-close-icon{width:1.25rem;height:1.25rem}.mobile-facets-content{flex:1;overflow-y:auto;padding:1.25rem}.mobile-facets-content .facet-filter{margin-bottom:1.25rem}.facets-sidebar{display:none}@media(min-width:768px){.facets-sidebar{display:block;width:250px;flex-shrink:0;position:sticky;top:calc(var(--header-height, 60px) + 1rem);align-self:flex-start;max-height:calc(100vh - var(--header-height, 60px) - 2rem);overflow-y:auto;padding-right:1.5rem;border-right:1px solid color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 10%,transparent)}}.facets-sidebar__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:.875rem;margin-bottom:.25rem;border-bottom:1px solid color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 10%,transparent)}.facets-sidebar__title{display:flex;align-items:center;gap:.5rem;font-family:var(--font-heading, var(--font-body));font-size:.875rem;font-weight:var(--font-weight-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--section-text-color, var(--color-foreground));margin:0}.facets-sidebar__clear{font-size:.75rem;font-weight:var(--font-weight-medium, 500);color:#dc2626;text-decoration:underline;text-underline-offset:.2em;transition:color .2s ease}.facets-sidebar__clear:hover{color:#b91c1c}.facets-sidebar__form{display:flex;flex-direction:column;gap:0}.facets-sidebar__form .facet-filter{min-width:0;width:100%}.facets-sidebar__footer{padding-top:.75rem}.facets-sidebar__form .facets-product-count{margin-left:0;align-self:flex-start}.facets-sidebar__sort{padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 8%,transparent)}.facet-accordion{border-bottom:1px solid color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 8%,transparent)}.facet-accordion__header{display:flex;align-items:center;justify-content:space-between;padding:.875rem 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.facet-accordion__header::-webkit-details-marker,.facet-accordion__header::marker{display:none;content:""}.facet-accordion__title{font-size:.8125rem;font-weight:var(--font-weight-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--section-text-color, var(--color-foreground))}.facet-accordion__actions{display:flex;align-items:center;gap:.625rem}.facet-accordion__reset{font-size:.6875rem;font-weight:var(--font-weight-medium, 500);color:color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 50%,transparent);text-decoration:underline;text-underline-offset:.15em;text-transform:uppercase;letter-spacing:.03em;transition:color .2s ease}.facet-accordion__reset:hover{color:var(--section-text-color, var(--color-foreground))}.facet-accordion__icon{display:flex;align-items:center;color:color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 50%,transparent)}.facet-accordion__icon-minus,.facet-accordion[open] .facet-accordion__icon-plus{display:none}.facet-accordion[open] .facet-accordion__icon-minus{display:block}.facet-accordion__body{padding-bottom:1rem}.facet-accordion__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.125rem}.facet-accordion__label{display:flex;align-items:center;gap:.625rem;padding:.375rem 0;cursor:pointer;transition:color .15s ease;color:var(--section-text-color, var(--color-foreground))}.facet-accordion__label:hover{color:var(--section-link-color, var(--color-foreground))}.facet-accordion__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.facet-accordion__checkmark{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border:1.5px solid color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 30%,transparent);border-radius:3px;background:transparent;transition:background-color .15s ease,border-color .15s ease}input[type=radio]+.facet-accordion__checkmark{border-radius:50%}.facet-accordion__radio-dot{width:8px;height:8px;border-radius:50%;background:transparent;transition:background-color .15s ease}.facet-accordion__check-icon{opacity:0;transition:opacity .15s ease;color:#fff}.facet-accordion__input:checked+.facet-accordion__checkmark{background-color:var(--section-text-color, var(--color-foreground));border-color:var(--section-text-color, var(--color-foreground))}.facet-accordion__input:checked+.facet-accordion__checkmark .facet-accordion__check-icon{opacity:1}.facet-accordion__input[type=radio]:checked+.facet-accordion__checkmark .facet-accordion__radio-dot{background-color:#fff}.facet-accordion__input:focus-visible+.facet-accordion__checkmark{outline:2px solid var(--section-link-color, var(--color-foreground));outline-offset:2px}.facet-accordion__input:disabled+.facet-accordion__checkmark{opacity:.35}.facet-accordion__input:disabled~.facet-accordion__text,.facet-accordion__input:disabled~.facet-accordion__count{opacity:.35}.facet-accordion__text{font-size:.8125rem;font-weight:var(--font-weight-normal, 400);line-height:1.3}.facet-accordion__count{font-size:.75rem;color:color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 45%,transparent);margin-left:auto}.facet-accordion__list--scrollable{max-height:280px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 20%,transparent) transparent}.facet-accordion__list--scrollable::-webkit-scrollbar{width:4px}.facet-accordion__list--scrollable::-webkit-scrollbar-track{background:transparent}.facet-accordion__list--scrollable::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 20%,transparent);border-radius:4px}.facet-accordion__search-wrap{margin-bottom:.625rem}.facet-accordion__search{width:100%;padding:.4375rem .625rem;border:1.5px solid color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 15%,transparent);border-radius:6px;font-size:.75rem;color:var(--section-text-color, var(--color-foreground));background-color:transparent;transition:border-color .2s ease}.facet-accordion__search::placeholder{color:color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 35%,transparent)}.facet-accordion__search:focus{outline:none;border-color:var(--section-link-color, var(--color-foreground))}.facet-accordion__price-inputs{display:flex;align-items:flex-end;gap:.5rem}.facet-accordion__price-field{flex:1}.facet-accordion__price-label{display:block;font-size:.6875rem;font-weight:var(--font-weight-medium, 500);text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 50%,transparent);margin-bottom:.25rem}.facet-accordion__price-input-wrap{position:relative}.facet-accordion__price-currency{position:absolute;left:.625rem;top:50%;transform:translateY(-50%);font-size:.8125rem;color:color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 45%,transparent);pointer-events:none}.facet-accordion__price-input{width:100%;padding:.5rem .625rem .5rem 1.375rem;border:1.5px solid color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 15%,transparent);border-radius:6px;font-size:.8125rem;color:var(--section-text-color, var(--color-foreground));background-color:transparent;transition:border-color .2s ease}.facet-accordion__price-input::placeholder{color:color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 30%,transparent)}.facet-accordion__price-input:hover{border-color:color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 30%,transparent)}.facet-accordion__price-input:focus{outline:none;border-color:var(--section-link-color, var(--color-foreground))}.facet-accordion__price-separator{color:color-mix(in srgb,var(--section-text-color, var(--color-foreground)) 35%,transparent);font-size:.875rem;flex-shrink:0;padding-bottom:.5rem}.collection__content-wrapper--sidebar{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.collection__content-wrapper--sidebar{flex-direction:row;gap:2rem}.collection__content-wrapper--sidebar .collection__body{flex:1;min-width:0;margin-top:0}}@media(min-width:768px){.collection__content-wrapper--sidebar .mobile-facets-open-button{display:none}}@media(prefers-reduced-motion:reduce){.mobile-facets-drawer,.mobile-facets-overlay{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/facets.css.map */
