.collection-sidebar-tree__heading{margin:0 0 8px;font-size:.8125rem;line-height:1.4;font-weight:var(--font-body-medium-weight, 500);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);opacity:.6}.collection-sidebar-tree__list,.collection-sidebar-tree__sublist,.collection-sidebar-tree__subsublist{list-style:none;margin:0;padding:0}.collection-sidebar-tree__list{margin-bottom:0}.collection-sidebar-tree__item{border-bottom:1px solid var(--color-border, #eee)}.collection-sidebar-tree__item:last-child{border-bottom:0}.collection-sidebar-tree__row{display:flex;align-items:center}.collection-sidebar-tree__row>a{flex:1 1 auto;min-width:0}.collection-sidebar-tree__item>.collection-sidebar-tree__row>a{display:block;padding:7px 2px;font-size:.9375rem;font-weight:var(--font-body-medium-weight, 500);color:var(--color-accent);transition:color .2s ease}.collection-sidebar-tree__item>.collection-sidebar-tree__row>a:hover{color:var(--color-accent2)}.collection-sidebar-tree__item.is-active>.collection-sidebar-tree__row>a{color:var(--color-accent2)}.collection-sidebar-tree__sublist{margin:0 0 10px 2px;padding-left:14px;border-left:1px solid var(--color-border, #eee);overflow:hidden;min-height:0}.collection-sidebar-tree__sublist-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.collection-sidebar-tree__item.is-open>.collection-sidebar-tree__sublist-wrap{grid-template-rows:1fr}.collection-sidebar-tree__subitem .collection-sidebar-tree__row>a,.collection-sidebar-tree__subsubitem>a{display:block;padding:7px 2px;font-size:.8125rem;color:var(--color-accent);opacity:.65;transition:color .2s ease,opacity .2s ease}.collection-sidebar-tree__subitem .collection-sidebar-tree__row>a:hover,.collection-sidebar-tree__subsubitem>a:hover{opacity:1;color:var(--color-accent2)}.collection-sidebar-tree__subitem.is-active>.collection-sidebar-tree__row>a,.collection-sidebar-tree__subsubitem.is-active>a{opacity:1;color:var(--color-accent2);font-weight:var(--font-body-medium-weight, 500)}.collection-sidebar-tree__subitem.is-ancestor-active>.collection-sidebar-tree__row>a{opacity:1;color:var(--color-accent2)}.collection-sidebar-tree__subitem.is-ancestor-active>.collection-sidebar-tree__row .collection-sidebar-tree__toggle-icon:before,.collection-sidebar-tree__subitem.is-ancestor-active>.collection-sidebar-tree__row .collection-sidebar-tree__toggle-icon:after{background:var(--color-accent2)}.collection-sidebar-tree__toggle{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.collection-sidebar-tree__toggle-icon{position:relative;width:9px;height:9px}.collection-sidebar-tree__toggle-icon:before,.collection-sidebar-tree__toggle-icon:after{content:"";position:absolute;top:50%;left:50%;background:var(--color-accent);transition:transform .2s ease,opacity .2s ease}.collection-sidebar-tree__toggle-icon:before{width:9px;height:1px;transform:translate(-50%,-50%)}.collection-sidebar-tree__toggle-icon:after{width:1px;height:9px;transform:translate(-50%,-50%)}.collection-sidebar-tree__item.is-open>.collection-sidebar-tree__row .collection-sidebar-tree__toggle-icon:after,.collection-sidebar-tree__subitem.is-open .collection-sidebar-tree__toggle-icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.collection-sidebar-tree__subsublist{margin-left:12px;padding-left:12px;overflow:hidden;min-height:0}.collection-sidebar-tree__subsublist-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.collection-sidebar-tree__subitem.is-open>.collection-sidebar-tree__subsublist-wrap{grid-template-rows:1fr}.collection-sidebar-tree{display:none}@media only screen and (min-width:768px){.collection-container--has-sidebar{display:grid;grid-template-columns:260px 1fr;column-gap:50px;row-gap:16px;align-items:start;max-width:1360px;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px}.collection-container--has-sidebar>.row,.collection-container--has-sidebar>.row>.columns{display:contents}.collection-container--has-sidebar .active-facets{grid-column:1 / -1;grid-row:1;margin-top:30px}.collection-container--has-sidebar .facets-desktop-container{grid-column:1 / -1;grid-row:2}.collection-sidebar-tree{display:block;grid-column:1;grid-row:3;position:sticky;top:96px;max-height:calc(100vh - 116px);overflow-y:auto;scrollbar-width:none}.collection-sidebar-tree::-webkit-scrollbar{display:none}.collection-container--has-sidebar #ProductGridContainer{grid-column:2;grid-row:3;min-width:0;container-type:inline-size;container-name:product-grid}.collection-container--has-sidebar #product-grid.medium-up-3>.column,.collection-container--has-sidebar #product-grid.medium-up-3>.columns,.collection-container--has-sidebar #product-grid.medium-up-4>.column,.collection-container--has-sidebar #product-grid.medium-up-4>.columns,.collection-container--has-sidebar #product-grid.medium-up-5>.column,.collection-container--has-sidebar #product-grid.medium-up-5>.columns{flex:0 0 50%;max-width:50%}@container product-grid (min-width: 700px){.collection-container--has-sidebar #product-grid.medium-up-3>.column,.collection-container--has-sidebar #product-grid.medium-up-3>.columns,.collection-container--has-sidebar #product-grid.medium-up-4>.column,.collection-container--has-sidebar #product-grid.medium-up-4>.columns,.collection-container--has-sidebar #product-grid.medium-up-5>.column,.collection-container--has-sidebar #product-grid.medium-up-5>.columns{flex:0 0 33.3333%;max-width:33.3333%}}@container product-grid (min-width: 950px){.collection-container--has-sidebar #product-grid.medium-up-4>.column,.collection-container--has-sidebar #product-grid.medium-up-4>.columns,.collection-container--has-sidebar #product-grid.medium-up-5>.column,.collection-container--has-sidebar #product-grid.medium-up-5>.columns{flex:0 0 25%;max-width:25%}}@container product-grid (min-width: 1150px){.collection-container--has-sidebar #product-grid.medium-up-5>.column,.collection-container--has-sidebar #product-grid.medium-up-5>.columns{flex:0 0 20%;max-width:20%}}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/collection-sidebar.css.map */
