.lookbook-filters{font-family:var(--font-family--primary);min-height:calc(var(--effective-content-height) - 88px);flex-direction:row;gap:24px;height:100%;display:flex}@media (width<=767px){.lookbook-filters{flex-direction:column;height:calc(100% - 8px);padding-top:8px}}.lookbook-filters__selector{flex-direction:column;width:100%;height:100%;margin-top:0;margin-bottom:0;display:flex;overflow:hidden}@media (width<=767px){.lookbook-filters__selector{margin-top:16px}}.lookbook-filters__heading{min-height:24px;margin:4px 0 20px;font-size:24px;display:block}@media (width<=767px){.lookbook-filters__heading{display:none}}.lookbook-filters__heading span{margin-right:24px}.lookbook-filters__items-count{color:var(--c-onyx--700);vertical-align:middle;margin:0;font-size:14px;font-weight:300}.lookbook-filters__chevron{cursor:pointer;transition:transform .6s cubic-bezier(.25,1.7,.35,.8)}.lookbook-filters__chevron.open{transform:rotate(90deg)}.lookbook-filters__thumbnails{overflow:auto}.lookbook-filters__menu{min-width:340px;height:100%;padding-right:16px;position:relative;overflow:auto}@media (width<=767px){.lookbook-filters__menu{min-width:calc(100% - 16px);padding-right:16px}}.lookbook-filters__collapsible{--collapsible-title-font-weight:400;--collapsible-title-color:var(--c-onyx--700)}.lookbook-filters__collapsible.open{--collapsible-title-font-weight:var(--font-weight--semi-bold);--collapsible-title-color:var(--c-black)}@media (width<=767px){.lookbook-filters__collapsible{--button-max-height:44px;--button-min-height:44px}}.lookbook-filters__item{--list-item-margin:0 32px 8px}.lookbook-filters__item .c-button{text-align:var(--c-grouped-menu-item-text-align,initial);color:var(--c-onyx--700);border-radius:4px;padding:8px 16px;font-size:18px;font-weight:400}@media (width<=767px){.lookbook-filters__item .c-button{padding:4px 16px;--button-max-height:38px!important;--button-min-height:38px!important}}.lookbook-filters__item.active .c-button{background-color:var(--c-onyx--200);color:var(--c-black);font-weight:600}@media (width<=767px){.lookbook-filters__item.active .c-button{background-color:var(--c-white)}}.lookbook-filters__show-all{margin-top:24px}@media (width<=767px){.lookbook-filters__show-all{margin-top:12px;margin-bottom:12px}}
