collection-grid{display:block}collection-grid .collection-filters-drawer{position:relative;width:100%;overflow:hidden;display:grid;grid-template-rows:minmax(0,0fr);opacity:0;visibility:hidden;transition:visibility 0ms linear .6s,opacity .6s ease-in-out,grid-template-rows .6s ease-in-out}collection-grid .collection-filters-drawer.--open{opacity:1;visibility:visible;grid-template-rows:minmax(0,1fr);transition:opacity .6s ease-in-out,grid-template-rows .6s ease-in-out}collection-grid .collection-filters-drawer~.empty-state{margin-block-start:60px}@media screen and (min-width:741px){collection-grid .collection-filters-drawer~.empty-state{margin-block-start:60px}}@media screen and (min-width:1200px){collection-grid .collection-filters-drawer~.empty-state{margin-block-start:60px}}collection-grid .collection-filters-drawer .drawer-content{padding-block-end:min(48px,var(--vertical-breather));overflow:hidden;display:grid;row-gap:20px;grid-template-columns:repeat(2,1fr)}collection-grid .collection-filters-drawer .drawer-content .filter-block:has(li:nth-child(-n+3)){grid-column:span 1}collection-grid .collection-filters-drawer .drawer-content .filter-block:has(li:nth-child(n+4)){grid-column:1/-1}collection-grid .collection-filters-drawer .drawer-content .filter-block:has(li:nth-child(n+4)) ul.filter-tags-list{display:grid;grid-template-columns:repeat(2,1fr)}collection-grid .collection-filters-drawer .drawer-content .filter-block .filter-label{height:30px;margin-bottom:10px;display:inline-flex;align-items:end}collection-grid .collection-filters-drawer .drawer-content .filter-block ul.filter-tags-list li.tag-label{position:relative}collection-grid .collection-filters-drawer .drawer-content .filter-block ul.filter-tags-list li.tag-label:has(.filter-checkbox:checked) span{color:rgba(var(--root-background),1);background-color:rgb(var(--accent-color))}collection-grid .collection-filters-drawer .drawer-content .filter-block ul.filter-tags-list li.tag-label:has(.filter-checkbox:disabled){pointer-events:none;opacity:.4}collection-grid .collection-filters-drawer .drawer-content .filter-block ul.filter-tags-list li.tag-label span{height:30px;padding:0 16px;margin-bottom:10px;color:rgba(var(--heading-color),.4);background-color:rgb(var(--secondary-background));border-radius:30px;display:inline-flex;align-items:center;cursor:pointer;transition:color .3s ease-in-out,background-color .3s ease-in-out}collection-grid .collection-filters-drawer .drawer-content .filter-block ul.filter-tags-list li.tag-label span:hover{color:rgba(var(--root-background),1);background-color:rgb(var(--accent-color))}collection-grid .collection-filters-drawer .drawer-content .filter-block ul.filter-tags-list li.tag-spacer{display:none}@media screen and (min-width:741px){collection-grid .collection-filters-drawer{height:0px;display:block;transition:visibility 0ms linear .6s,opacity .6s ease-in-out,height .6s ease-in-out}collection-grid .collection-filters-drawer.--open{height:calc(320px + min(48px,var(--vertical-breather)));height:calc(var(--drawer-height) + min(48px,var(--vertical-breather)));transition:opacity .6s ease-in-out,height .6s ease-in-out}collection-grid .collection-filters-drawer .drawer-content{height:var(--drawer-height);padding-block-end:0px;display:block;column-count:4}collection-grid .collection-filters-drawer .drawer-content .filter-block{break-inside:avoid}collection-grid .collection-filters-drawer .drawer-content .filter-block:has(li:nth-child(n+4)) ul.filter-tags-list{display:block}collection-grid .collection-filters-drawer .drawer-content .filter-block:has(li:nth-child(n+8)){break-before:column;break-inside:auto}collection-grid .collection-filters-drawer .drawer-content .filter-block:has(li:nth-child(n+8)) ul.filter-tags-list li.tag-spacer{height:40px;display:block}}
