.CollectionShowcase__FilterButton{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:8px 0;border:0;background:none;color:var(--heading-color);font-family:var(--heading-font-family);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.CollectionShowcase__FilterButton svg{width:16px;height:14px}.CollectionShowcase__FilterBadge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--heading-color);color:var(--background);font-size:10px;letter-spacing:0}.CollectionShowcase__FilterBadge[hidden]{display:none}.CollectionShowcase__Filter{display:block}.CollectionShowcase__FilterBar{position:sticky;top:calc(var(--header-height, 0px) * var(--use-sticky-header, 0));z-index:4;display:flex;align-items:center;gap:16px;min-height:56px;margin-bottom:24px;padding-top:10px;padding-bottom:10px;background:var(--background);border-bottom:1px solid transparent;transition:border-color .2s ease}.CollectionShowcase__Filter.is-stuck .CollectionShowcase__FilterBar{border-bottom-color:var(--border-color)}.CollectionShowcase__FilterBar--hiddenUntilStuck{margin-bottom:-56px;background:transparent;pointer-events:none}.CollectionShowcase__FilterBar--hiddenUntilStuck .CollectionShowcase__FilterButton{visibility:hidden}.CollectionShowcase__Filter.is-stuck .CollectionShowcase__FilterBar--hiddenUntilStuck{background:var(--background);pointer-events:auto}.CollectionShowcase__Filter.is-stuck .CollectionShowcase__FilterBar--hiddenUntilStuck .CollectionShowcase__FilterButton{visibility:visible}.CollectionShowcase__FilterTitle{display:none;flex-direction:column;min-width:0}.CollectionShowcase__Filter.is-stuck .CollectionShowcase__FilterTitle{display:flex;animation:CollectionShowcaseFadeIn .25s ease}@keyframes CollectionShowcaseFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.CollectionShowcase__FilterEyebrow{color:var(--text-color-light);font-size:11px;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.CollectionShowcase__FilterHeading{overflow:hidden;color:var(--heading-color);font-size:22px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.CollectionShowcase__FilterHeading .Heading{text-transform:none;letter-spacing:normal}.CollectionShowcase__FilterTotal{color:var(--text-color);font-size:13px}@media screen and (max-width:640px){.CollectionShowcase__FilterHeading{font-size:18px}}html.CollectionShowcase--lock{overflow:hidden}.CollectionShowcase__FilterOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;background:#0006;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.CollectionShowcase__FilterDrawer{position:fixed;top:0;right:0;bottom:0;z-index:20;display:flex;flex-direction:column;width:min(400px,100vw);background:var(--background);color:var(--text-color);box-shadow:-2px 0 18px #00000026;transform:translate(100%);visibility:hidden;transition:transform .35s cubic-bezier(.215,.61,.355,1),visibility 0s linear .35s}.CollectionShowcase__Filter.is-open .CollectionShowcase__FilterOverlay{opacity:1;visibility:visible;transition-delay:0s}.CollectionShowcase__Filter.is-open .CollectionShowcase__FilterDrawer{transform:none;visibility:visible;transition-delay:0s}.CollectionShowcase__FilterDrawerHeader{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--border-color)}.CollectionShowcase__FilterDrawerHeader .Heading{margin:0}.CollectionShowcase__FilterClose{display:flex;padding:6px;margin-right:-6px;border:0;background:none;color:var(--heading-color);cursor:pointer}.CollectionShowcase__FilterClose svg{width:14px;height:14px}.CollectionShowcase__FilterDrawerBody{flex:1;overflow-y:auto;padding:8px 24px 24px}.CollectionShowcase__FilterGroup{margin:0;padding:18px 0 8px;border:0;border-bottom:1px solid var(--border-color)}.CollectionShowcase__FilterGroup:last-child{border-bottom:0}.CollectionShowcase__FilterGroup legend{float:left;width:100%;margin-bottom:10px;padding:0}.CollectionShowcase__FilterOption{clear:both;display:flex;align-items:center;gap:10px;padding:7px 0;color:var(--text-color);cursor:pointer}.CollectionShowcase__FilterBox{position:relative;flex:none;display:inline-flex;width:16px;height:16px}.CollectionShowcase__FilterBox input{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin:0;border:1px solid rgba(var(--text-color-rgb, 28, 27, 27),.35);border-radius:2px;background:transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.CollectionShowcase__FilterOption:hover .CollectionShowcase__FilterBox input{border-color:var(--heading-color)}.CollectionShowcase__FilterBox input:checked{border-color:var(--heading-color);background:var(--heading-color)}.CollectionShowcase__FilterBox input:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}.CollectionShowcase__FilterCheck{position:absolute;top:3px;left:2px;width:12px;height:10px;color:var(--background);pointer-events:none;transform:scale(0);transition:transform .15s ease-in-out}.CollectionShowcase__FilterBox input:checked+.CollectionShowcase__FilterCheck{transform:scale(1)}.CollectionShowcase__FilterOption:has(input:checked) .CollectionShowcase__FilterOptionLabel{color:var(--heading-color)}.CollectionShowcase__FilterOptionLabel{flex:1}.CollectionShowcase__FilterOptionCount{color:var(--text-color-light);font-size:12px}.CollectionShowcase__FilterOption.is-empty{opacity:.45}.CollectionShowcase__FilterDrawerFooter{display:flex;gap:10px;padding:16px 24px;border-top:1px solid var(--border-color)}.CollectionShowcase__FilterDrawerFooter .Button{flex:1;padding-left:8px;padding-right:8px;font-size:11px;letter-spacing:.12em;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/17/assets/filter-drawer.css.map */
