.CollectionFilterDesktop-module__dtJQgW__sidebar{white-space:nowrap;border:1px solid #ccc;flex-shrink:0;width:220px;margin-right:32px;padding:20px 18px;transition:width .25s,margin-right .25s,opacity .25s,padding .25s,border-color .25s;overflow:hidden auto}.CollectionFilterDesktop-module__dtJQgW__sidebarClosed{opacity:0;border-color:#0000;width:0;margin-right:0;padding:0}.CollectionFilterDesktop-module__dtJQgW__sidebarEntering{animation:.25s forwards CollectionFilterDesktop-module__dtJQgW__fadeSlideIn}.CollectionFilterDesktop-module__dtJQgW__sidebarExiting{animation:.25s forwards CollectionFilterDesktop-module__dtJQgW__fadeSlideOut}@keyframes CollectionFilterDesktop-module__dtJQgW__fadeSlideIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes CollectionFilterDesktop-module__dtJQgW__fadeSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-16px)}}.CollectionFilterDesktop-module__dtJQgW__sidebarBody{flex-direction:column;gap:24px;width:100%;display:flex}.CollectionFilterDesktop-module__dtJQgW__sidebarClosed .CollectionFilterDesktop-module__dtJQgW__sidebarBody{display:none}.CollectionFilterDesktop-module__dtJQgW__filterGroup{border-bottom:1px solid #0000001f;flex-direction:column;gap:12px;padding-bottom:20px;display:flex}.CollectionFilterDesktop-module__dtJQgW__filterGroup:last-child{border-bottom:none;padding-bottom:0}.CollectionFilterDesktop-module__dtJQgW__groupLabel{letter-spacing:.08em;text-transform:uppercase;color:#000;padding-bottom:6px;font-size:10px;font-weight:700}.CollectionFilterDesktop-module__dtJQgW__groupOptions{flex-direction:column;gap:10px;display:flex}.CollectionFilterDesktop-module__dtJQgW__optionLabel{cursor:pointer;color:#000000bf;align-items:flex-start;gap:10px;font-size:13px;transition:color .15s;display:flex}@media (hover:hover) and (pointer:fine){.CollectionFilterDesktop-module__dtJQgW__optionLabel:hover{color:#000}}.CollectionFilterDesktop-module__dtJQgW__optionLabelChecked{color:#000;font-weight:600}.CollectionFilterDesktop-module__dtJQgW__checkbox{border:1.5px solid #00000059;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .15s,background .15s;display:flex}.CollectionFilterDesktop-module__dtJQgW__checkboxChecked{background:#000;border-color:#000}@media (hover:hover) and (pointer:fine){.CollectionFilterDesktop-module__dtJQgW__optionLabel:hover .CollectionFilterDesktop-module__dtJQgW__checkbox{border-color:#000}}.CollectionFilterDesktop-module__dtJQgW__hiddenInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.CollectionFilterDesktop-module__dtJQgW__optionText{white-space:normal;overflow-wrap:anywhere;flex:1;line-height:1.35}.CollectionFilterDesktop-module__dtJQgW__optionCount{color:#0006;flex-shrink:0;font-size:11px;line-height:1.35}.CollectionFilterDesktop-module__dtJQgW__showMoreBtn{color:#0000008c;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:2px;padding:0;font-size:12px;font-weight:600;text-decoration:underline;transition:color .15s}@media (hover:hover) and (pointer:fine){.CollectionFilterDesktop-module__dtJQgW__showMoreBtn:hover{color:#000}}.CollectionFilterDesktop-module__dtJQgW__colorOptions{flex-flow:wrap;gap:8px}.CollectionFilterDesktop-module__dtJQgW__colorSwatch{cursor:pointer;border:1.5px solid #0003;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.CollectionFilterDesktop-module__dtJQgW__colorSwatch:after{content:attr(data-name);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:10;background:#000;border-radius:4px;padding:6px 8px;font-size:12px;line-height:1;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.CollectionFilterDesktop-module__dtJQgW__colorSwatch:hover:after{opacity:1}}.CollectionFilterDesktop-module__dtJQgW__colorSwatchChecked{border-color:#000;box-shadow:0 0 0 1.5px #fff,0 0 0 3px #000}.CollectionFilterDesktop-module__dtJQgW__colorOptions .CollectionFilterDesktop-module__dtJQgW__optionLabel{flex-direction:row;align-items:center;gap:8px}
