.facets-sidebar-layout{display:flex;flex-direction:column}.collection-sidebar-toolbar{display:flex;align-items:center;gap:1.2rem;margin-bottom:2rem;flex-wrap:wrap}.collection-sidebar-toolbar__filters{display:inline-flex;align-items:center;gap:.8rem;padding:.9rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:var(--buttons-radius, .4rem);background:transparent;color:rgb(var(--color-foreground));font-size:1.4rem;cursor:pointer}.collection-sidebar-toolbar__filters .svg-wrapper{width:1.6rem;height:1.6rem}.collection-sidebar-toolbar__count{font-size:1.4rem}.collection-sidebar-toolbar__sort{display:flex;align-items:center;gap:.8rem;margin-left:auto}.collection-sidebar-toolbar__sort label{font-size:1.4rem;white-space:nowrap}.collection-sidebar-toolbar__sort .select{position:relative;width:auto}.collection-sidebar-toolbar__sort .select .svg-wrapper{right:1.4rem}.collection-sidebar-toolbar__sort .select__select{padding-right:4rem}.collection-sidebar__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:100;border:0}.collection-sidebar__panel{position:fixed;top:0;left:0;bottom:0;width:85vw;max-width:36rem;z-index:101;background:rgb(var(--color-background));overflow-y:auto;padding:0 2rem 2rem;transform:translate(-100%);transition:transform .3s ease;display:flex;flex-direction:column}.collection-sidebar.is-open .collection-sidebar__panel{transform:translate(0);box-shadow:.4rem 0 2rem #00000026}.collection-sidebar__header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:1.6rem 0;background:rgb(var(--color-background));border-bottom:.1rem solid rgba(var(--color-foreground),.1);z-index:1}.collection-sidebar__header-title{font-size:1.7rem;font-weight:600}.collection-sidebar__close{display:inline-flex;background:none;border:0;cursor:pointer;color:rgb(var(--color-foreground))}.collection-sidebar__close .icon{width:2rem;height:2rem}.collection-sidebar__group{padding:1.8rem 0}.collection-sidebar__group+.collection-sidebar__group{border-top:.1rem solid rgba(var(--color-foreground),.1)}.collection-sidebar__title{margin:0 0 1.2rem;font-size:1.5rem;font-weight:600;letter-spacing:.02rem}.collection-sidebar__pills{display:flex;flex-wrap:wrap;gap:.8rem}.sidebar-pill{display:inline-flex;align-items:center;padding:.7rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:5rem;font-size:1.3rem;line-height:1;text-decoration:none;color:rgb(var(--color-foreground));background:rgb(var(--color-background));transition:border-color .15s ease,background-color .15s ease,color .15s ease}.sidebar-pill:hover{border-color:rgb(var(--color-foreground))}.sidebar-pill--active{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}.collection-sidebar__parent{display:block;margin-bottom:1rem;font-weight:700;font-size:1.4rem;color:rgb(var(--color-foreground));text-decoration:none}.collection-sidebar__cats,.collection-sidebar__brands{display:flex;flex-direction:column;gap:.1rem;margin:0}.collection-sidebar__cat,.collection-sidebar__brand{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;padding:.6rem 0;font-size:1.4rem;color:rgb(var(--color-foreground));text-decoration:none}.collection-sidebar__cat:hover .collection-sidebar__cat-label,.collection-sidebar__brand:hover .collection-sidebar__brand-label{text-decoration:underline}.collection-sidebar__cat.is-current,.collection-sidebar__brand.is-current,.collection-sidebar__parent.is-current{font-weight:700;color:rgb(var(--color-button))}.collection-sidebar__cat-count,.collection-sidebar__brand-count{flex-shrink:0;font-size:1.2rem;color:rgba(var(--color-foreground),.55)}.collection-sidebar__hidden{display:none!important}.collection-sidebar__more{margin-top:.6rem;padding:.4rem 0;background:none;border:0;color:rgb(var(--color-link));font-size:1.3rem;cursor:pointer;text-align:left}.collection-sidebar__more .collection-sidebar__less-label,.collection-sidebar__more.is-expanded .collection-sidebar__more-label{display:none}.collection-sidebar__more.is-expanded .collection-sidebar__less-label{display:inline}.collection-sidebar__no-results{margin:.4rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.collection-sidebar__search{position:relative;margin-bottom:1rem}.collection-sidebar__search-icon{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;color:rgba(var(--color-foreground),.6);pointer-events:none}.collection-sidebar__search-input{width:100%;padding:.9rem 1.2rem .9rem 3.6rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, .4rem);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.4rem}.collection-sidebar__price-hint{margin:0 0 1rem;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.collection-sidebar__price-fields{display:flex;align-items:center;gap:.8rem}.collection-sidebar__price-field{display:flex;align-items:center;flex:1;min-width:0;padding:0 1.2rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, .4rem);background:rgb(var(--color-background))}.collection-sidebar__price-field:focus-within{border-color:rgb(var(--color-foreground))}.collection-sidebar__price-currency{flex-shrink:0;margin-right:.6rem;font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.collection-sidebar__price-input{flex:1;min-width:0;width:100%;padding:1.1rem 0;border:0;background:transparent;font-size:1.4rem;color:rgb(var(--color-foreground))}.collection-sidebar__price-input:focus,.collection-sidebar__price-input:focus-visible{outline:none;box-shadow:none}.collection-sidebar__price-sep{color:rgba(var(--color-foreground),.5)}.collection-sidebar__price-apply{margin-top:1.2rem;width:100%}.collection-sidebar__footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:auto;padding:1.4rem 0;background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.1)}.collection-sidebar__clear{font-size:1.4rem}.collection-sidebar__apply{flex:1}@media screen and (min-width:990px){.facets-sidebar-layout{flex-direction:row;gap:4rem;align-items:flex-start}.collection-sidebar{width:26rem;flex-shrink:0}.product-grid-container{flex:1;min-width:0}.collection-sidebar__overlay,.collection-sidebar__header,.collection-sidebar__footer,.collection-sidebar-toolbar__filters{display:none}.collection-sidebar__panel{position:static;transform:none;width:auto;max-width:none;padding:0;overflow:visible;background:transparent;box-shadow:none}.collection-sidebar__group:first-child{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-collection-sidebar.css.map */
