.collection__sidebar__slide-out.claude-filters{--claude-filters-text: #04112C;--claude-filters-muted: rgba(4, 17, 44, .64);--claude-filters-disabled: rgba(4, 17, 44, .48);--claude-filters-line: #F5F5E0;--claude-filters-chip: #F3EDDC;left:0;width:400px;max-width:100%;height:100%;transform:translate(-100%);display:flex;flex-direction:column;gap:25px;padding:25px;box-sizing:border-box;background:ivory;color:var(--claude-filters-text);font-family:Inter,sans-serif;font-weight:400;letter-spacing:-.02em}.collection__sidebar__slide-out.claude-filters.expanded{transform:translate(0)}.claude-filters-underlay{background-color:#030300a3!important}.claude-filters a{color:inherit;text-decoration:none}.claude-filters button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.claude-filters svg{display:block;flex-shrink:0}.claude-filters__line{flex-shrink:0;height:0;border-top:1px solid var(--claude-filters-line)}.claude-filters__head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding-bottom:25px;border-bottom:1px solid var(--claude-filters-line)}.claude-filters__title{display:flex;align-items:center;gap:6px;font-size:18px;line-height:20px;letter-spacing:-.65px}.claude-filters__badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:1000px;background:var(--claude-filters-text);color:#fffffd;font-size:14px;line-height:16px;letter-spacing:-.02em}.claude-filters__badge.hidden{display:none}.claude-filters__close{display:flex;width:20px;height:20px}.claude-filters__close svg{width:20px;height:20px}.collection__sidebar.claude-filters__body{flex:1 1 auto;min-height:0;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain}.claude-filters__body collection-filters-form,.claude-filters__form{display:flex;flex-direction:column;gap:25px}.claude-filters__body collection-filters-form{min-height:100%}.claude-filters .claude-filters__form{width:100%;min-width:0;max-width:100%;margin:0;padding:0}.claude-filters__group,.claude-filters__selected{min-width:0}.claude-filters__form>.claude-filters__line:last-child{display:none}.claude-filters__selected{display:flex;flex-direction:column;gap:25px}.claude-filters__selected-head,.claude-filters__group-head{display:flex;align-items:center;gap:15px}.claude-filters__selected-title,.claude-filters__group-title{flex:1 1 auto;min-width:0;text-align:left;font-size:16px;line-height:24px;letter-spacing:-.02em}.claude-filters__link,.claude-filters__guide-link{flex-shrink:0;padding:2px;color:var(--claude-filters-muted);white-space:nowrap}.claude-filters__link{font-size:14px;line-height:14px;border-bottom:1px solid var(--claude-filters-muted)}.claude-filters__guide-link{font-size:12px;line-height:14px}.claude-filters__chips{display:flex;flex-wrap:wrap;gap:5px}.claude-filters .claude-filters__chip{display:inline-flex;align-items:center;gap:5px;padding:7px 10px 7px 12px;border-radius:300px;background:var(--claude-filters-chip);font-size:12px;line-height:14px}.claude-filters .claude-filters__chip[hidden]{display:none}.claude-filters .claude-filters__chip--more{padding:7px 12px;background:transparent;box-shadow:inset 0 0 0 1px var(--claude-filters-chip)}.claude-filters__toggle{display:flex;width:16px;height:16px}.claude-filters__group.is-open .claude-filters__toggle-v{display:none}.claude-filters__group-body{height:0;overflow:hidden}.claude-filters__group.is-open .claude-filters__group-body{height:auto;margin-top:25px;overflow:visible}.claude-filters__values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 10px}.claude-filters__value{display:inline-flex;align-items:center;gap:10px;justify-self:start;min-width:0;cursor:pointer}.claude-filters__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.claude-filters__value-text{min-width:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:2px;border-bottom:1px solid transparent;font-size:14px;line-height:16px;letter-spacing:-.02em}.claude-filters__value.is-active .claude-filters__value-text{border-bottom-color:var(--claude-filters-text)}.claude-filters__value.is-disabled{cursor:default}.claude-filters__value.is-disabled .claude-filters__value-text{color:var(--claude-filters-disabled);text-decoration:line-through}.claude-filters__swatch{flex:0 0 16px;width:16px;height:16px;padding:2px;box-sizing:border-box;border:1px solid #E2E2E2;border-radius:50%}.claude-filters__swatch span{display:block;width:100%;height:100%;border-radius:50%}.claude-filters__price{display:flex;flex-direction:column;gap:15px}.claude-filters__price-slider{padding:0 8px}.claude-filters__price-values{display:flex;justify-content:space-between;font-size:14px;line-height:16px;letter-spacing:-.02em}.claude-filters .claude-filters__price-input{display:none}.claude-filters__guide .metric-system-switcher{display:flex;flex-wrap:wrap;gap:15px;padding:15px}.claude-filters__guide .metric-system-switcher__label{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.claude-filters__guide .metric-system-switcher__radio{margin:0}.claude-filters__foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:25px;border-top:1px solid var(--claude-filters-line)}.claude-filters .claude-filters__view{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:14px 16px;box-sizing:border-box;border:1px solid var(--claude-filters-text);border-radius:300px;font-size:14px;line-height:14px;letter-spacing:-.02em;white-space:nowrap}.claude-filters__foot--full .claude-filters__view{flex:1 1 auto}@media only screen and (max-width:749px){.collection__sidebar__slide-out.claude-filters{top:auto;bottom:0;width:100%;height:auto;max-height:100%;padding:25px 20px;transform:translateY(100%)}.collection__sidebar__slide-out.claude-filters.expanded{transform:translateY(0)}.claude-filters__title{font-size:16px;line-height:24px}.claude-filters__close,.claude-filters__close svg{width:16px;height:16px}.claude-filters__close svg path{stroke-width:.75}.claude-filters__selected-head,.claude-filters__group-head{min-height:32px}.claude-filters__selected-title,.claude-filters__group-title{font-size:14px;line-height:16px}.claude-filters__value-text,.claude-filters__price-values{font-size:12px;line-height:16px}.claude-filters__link,.claude-filters .claude-filters__view{line-height:16px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/claude-filters.css.map */
